public int getCurrentCount()
    {
        int count = 0;
        boolean isAces = false;

        for(Card c : turnCards)
        {
            // Special case with ACES
            if (c.type == CardType.ACE)
            {
                isAces = true;
                continue;
            }
            // With other card types it's easier
            count += c.type.getValue();
        }

        // Working around with these Aces
        if (isAces)
        {
            for (Card c : turnCards)
            {
                if (c.type == CardType.ACE)
                {
                    if (count + c.type.getValueTwo() > 21)
                        count += c.type.getValue();
                    else
                        count += c.type.getValueTwo();
                }
            }
        }

        return count;
    }