public int numEmptyPiles() {
        int res = 0;
        for (SingleCardPile pile : treasureCards) {
            if (pile.isEmpty()) {
                res++;
            }
        }
        for (SingleCardPile pile : victoryCards) {
            if (pile.isEmpty()) {
                res++;
            }
        }
        for (SingleCardPile pile : actionCards) {
            if (pile.isEmpty()) {
                res++;
            }
        }
        return res;
    }