public Game BriefGame() { Game game = new Game(); int left = (int)(StartTime.AddSeconds((double)TimeLimit) - DateTime.Now).TotalSeconds; if (GameState == "completed" || left <= 0) { TimeLeft = 0; GameState = "completed"; } else { TimeLeft = left; } game.Board = null; game.TimeLeft = TimeLeft; game.GameState = GameState; game.Player1 = Player1.BriefUser(); game.Player2 = Player2.BriefUser(); return(game); }