Branching narratives, games, and video commercials