public abstract void SendPlayerModel(PlayerModel player);
 public override void SendPlayerModel(PlayerModel serverPlayer)
 {
     player = serverPlayer; // Overwrite pointer?
 }
 public override void SendPlayerModel(PlayerModel serverPlayer)
 {
     // send data through ports, do funky stuff
     throw new NotImplementedException();
 }