[108] GameStateMachine implemented

Switching between Gamestates almost in place