Wiz Slots: Engaging Storytelling in Gameplay