private Game FindGame(Guid gameId) { Game game; if (games.TryGetValue(gameId, out game)) { return game; } throw new InvalidOperationException("No such game"); }