Added a pause overlay and basic overall game state framework