public boolean provinceEmpty() {
        for (SingleCardPile pile : victoryCards) {
            if (pile.card() == Card.PROVINCE) {
                if (pile.isEmpty()) {
                    return true;
                }
                break;
            }
        }
        return false;
    }