private void tryJoinNext() { if (gameIter.hasNext()) { idleTime = 0; GameTable gameTable = gameIter.next(); lobby.joinGame(gameTable.getUuid(), players, this.uuid); } else { stop(); if (doCreate) { lobby.createGame(gameKey, gameConfig, players, this.uuid); } } }