Consequence-Driven Storytelling