public CardSelectionListener(SimulationStarter simulationStarter, Card card, int xPlace, int yPlace, JLabel cardLabel) {
        this.simulationStarter = simulationStarter;        
        this.container = simulationStarter.getContainer();
        this.selectedCards = simulationStarter.getSelectedCards();
        this.card = card;
        this.xPlace = xPlace;
        this.yPlace = yPlace;
        this.cardLabel = cardLabel;
        this.selectedCardLabels = simulationStarter.getSelectedCardLabels();
        this.cardDrawer = simulationStarter.getCardDrawer();
    }