@Override
    public void actionPerformed(ActionEvent e) {
        SimulationStarter starter = new SimulationStarter(gui, simulationResult.getGameType(), 
                startingHands.size(), simulationResult.getTotalNumberOfSimulationsToPerform(), 
                startingHands, simulationResult.getBoard());
        
        SwingUtilities.invokeLater(starter);
    }