private static void parsePlayers() {
        String[] tokens = block.split("Seat ");
        int buttonSeat = tokens[1].charAt(0) - '0';
        game.setButtonSeat(buttonSeat);

        Street preFlop = new Street();

        int number = (tokens[1].split(": ")[1].charAt(0) - '0');
        game.setPlayersNumber(number);

        for (int i = 0; i < number; i++) {
            String[] playerData = tokens[i + 2].split(" ");
            int seat = playerData[0].charAt(0) - '0';

            String name = playerData[1];

            int stack = getInt(playerData[3]);
            Player player = new Player(seat, name, stack);

            preFlop.addPlayer(player);

            if (i == (number - 1)) {
                String[] split = tokens[i + 2].split("\\n");
                for (int j = 0; j < split.length - 2; j++) {
                    preFlop.parseMove(split[j + 1]);
                }
            }
        }
        game.setPreFlop(preFlop);
    }