public ControlledPlayer RegisterPlayer(ControlledPlayer player, int id)
    {
        Players.Add(player);
        ControlledPlayers.Add(player);
        player.PlayerId = id;

        return(player);
    }
 public ControlledPlayer GetControlledPlayerByClientId(string id)
 {
     return(ControlledPlayers.Find(p => p.ClientId == id));
 }
 public ControlledPlayer GetControlledPlayerById(int id)
 {
     return(ControlledPlayers.Find(p => p.PlayerId == id));
 }
 public void RegisterPlayer(ControlledPlayer player, string clientId)
 {
     RegisterPlayer(player as Player);
     ControlledPlayers.Add(player);
     player.ClientId = clientId;
 }