static void addSorted(Cards cards, Cards hand) {
        OUTER:
        for (Card card : cards) {
            int handSize = hand.size();
            for (int i = 0; i < handSize; i++) {
                if (hand.get(i).compareTo(card) < 0) {
                    hand.add(i, card);
                    continue OUTER;
                }
            }
            hand.add(card);
        }
    }