added next phase button. Added next_phase method to game object.
Created subscribe pattern between game and game_screens
added phase button which works correctly and tests without errors
refactored game_screens to use a single object for each widget