private void AttemptToPlaceDefender(Vector2 coordinates)
    {
        var defenderCost = defender.GetCost();

        if (resourceDisplay.haveEnoughResources(defenderCost))
        {
            SpawnDefender(coordinates);
            resourceDisplay.SpendResources(defenderCost);
        }
    }