Documentation.
Removed test printouts from GameState::MenuRoot.
Game and GameState::GameState now uses unique_ptr to manage their pointers.