XNA sample showcasing game development concepts of a game state manager