public boolean removeOneCard(Card card) {
        if (card.isAction()) {
            return removeOneCardFromPile(actionCards, card);
        }

        if (card.isTreasure()) {
            return removeOneCardFromPile(treasureCards, card);
        }

        if (card.isVictory()) {
            return removeOneCardFromPile(victoryCards, card);
        }

        return false;
    }