Narrative-driven game