Changed Game to Singleton.  Included a Lock class (GameObject). Game::getInstance().startNewGameSession() checks for the GameObjectType now.