private void ClearAnythingTargetingForPlayer(IDamageable target, Player player)
 {
     foreach (Ship ship in player.Ships)
     {
         for (int i = 0; i < ship.Weapons.Count; i++)
         {
             Weapon weapon = ship.Weapons[i];
             if (weapon.Target == target)
             {
                 weapon.ClearTarget();
                 GameViewController.ClearWeaponTarget(ship, i);
             }
         }
     }
 }