GameStateManager is finally done.
Main.cpp starts with new state manager on MenuState instance