Procedural Storytelling in Game Design