private void TryToPlaceDefender(Vector2 gridPos)
    {
        var FodderDisplay = FindObjectOfType <FodderDisplay>();
        var defenderCost  = defender.GetFodderCost();

        if (FodderDisplay.HaveEnoughFodder(defenderCost))
        {
            SpawnDefender(gridPos);
            FodderDisplay.ReduceFodder(defenderCost);
        }
    }
    private void CostLabel()
    {
        Text costText = GetComponentInChildren <Text>();

        if (!costText)
        {
            //DO NOTHING
        }
        else
        {
            costText.text = prefab.GetFodderCost().ToString();
        }
    }