public ServerGame GetGameByPlayerId(int playerID)  {
        ServerGame game = null;
        try {
            game = GetActiveGameByPlayerId(playerID);
        }
        catch (RuntimeException ex)
        {}

        if (game == null)
        {
            try {
                game = Lobby.GetGameByPlayerId(playerID);
            }
            catch (RuntimeException ex)
            {}
            if (game== null)
                throw new RuntimeException("No Game Found. PlayerID: " + playerID);

        }

        return game;
    }