protected virtual void OnCellChangeOwner(CardManager newOwner)
 {
     if (Cell.OwnerManager != Owner)
     {
         OnBuildingDestroy();
         Owner.BuildingDestroy(this);
         Destroy(gameObject);
     }
 }