State management

Add gamestate management