game logic overhaul

It is needed in TapToStart. If we make it private we will need to create a seperate method in order to restart the game from the pause or game over menus. The way we have it now, we simply need to set a new TapToStart state.