public Bot createBot(final PlayerId botId, TableId tableId,
SmartLobbyContext lobby, int buyIn, ExecutorService executor,
BotListener... botListeners) {
copies++;
OpponentModel opponentModel = opponentModelFactory.create(botId);
Config config = new Config(opponentModel, showdownNodeFactory,
decisionNodeSelectionStrategy, opponentNodeSelectionStrategy,
moveSelectionStrategy, backPropStratFactory, sampler);
return new FixedSampleMCTSBot(botId, tableId, lobby, executor, buyIn,
config,
samplesPreFlop,