Crafting Legendary Tales: Storytelling and Narrative Design in Games