public void ClearCard(CardSlot cardSlot)
    {
        cardSlot.CardSlotClear();
        bool isNothingToDo = true;

        foreach (CardSlot cardSlot2 in cardSlots)
        {
            int parse;
            if (cardSlot2.holdCard && int.TryParse(cardSlot2.cardManacostSlot.text, out parse) && parse <= BattleController.instance.currentMana)
            {
                isNothingToDo = false;
            }
        }
        if (isNothingToDo)
        {
            EndTurn.instance.NothingToDoOnTurn();
        }
        else
        {
            EndTurn.instance.SomethingToDoOnTurn();
        }
    }