Moved battle and story into their own functions, prepared for asset loading