Epic Quests and Slot Adventures: Story-driven Gameplay