public void AddOnTowerUpgradeCallback(Cell cell, OnTowerUpgrade callback)
 {
     onTowerUpgradeCallbacks[cell].Add(callback);
 }
 public void RemoveOnTowerUpgradeCallback(Cell cell, OnTowerUpgrade callback)
 {
     onTowerUpgradeCallbacks[cell].Remove(callback);
 }