public CardDeselectionListener(SimulationStarter simulationStarter, Card card, JLabel greyCardLabel, JLabel cardLabel) {
        this.simulationStarter = simulationStarter;
        this.container = simulationStarter.getContainer();
        this.selectedCards = simulationStarter.getSelectedCards();
        this.card = card;
        this.greyCardLabel = greyCardLabel;
        this.cardLabel = cardLabel;
        this.selectedCardLabels = simulationStarter.getSelectedCardLabels();
    }