GameStateManger initial commit.
Player interface updated.
Merge branch 'feature/GameStateManager' into develop