public void OnUnitButtonPressed(Button button)
 {
     if (button.transform.parent == possibleUnits)
     {
         armyBuilder.TryAddUnit(button);
     }
     else
     {
         armyBuilder.TryRemoveUnit(button);
     }
     forwardButton.gameObject.SetActive(ownedUnitsTransform.childCount > 0);
     SetRemainingGoldTextTo(armyBuilder.currentMoney);
 }