Refactored the Interactive Engine and the StoryGenerator to use the same Walk object