public bool CanUpgrade(ITower tower)
 {
     return(tower.CanUpgrade() && Cash >= _towerPrices[tower.Id][tower.Level + 1]);
 }