private void PlaceDefender(Vector2 spawnPosition)
        {
            //TODO make more generic
            int defenderCost = _defender.GetResourcesCost();

            if (defenderCost <= _resourceDisplay.GetResourcesAmount())
            {
                _resourceDisplay.RemoveResources(defenderCost);
                Defender defenderToSpawn = Instantiate(_defender, spawnPosition, transform.rotation);
                // De-select the defender from the list so the user has to click it again
                _defender = null;
            }
        }