public void StartGame(AbstractGame game) { if (m_game != null) { List <GamePlayer> list = GetPlayers(); foreach (GamePlayer player in list) { m_game.RemovePlayer(player, false); } m_game_GameStopped(m_game); //log.Error("Old game didn't remove?"); } m_game = game; IsPlaying = true; m_game.GameStopped += new GameEventHandle(m_game_GameStopped); }