@Override
        public void run() {
            for (int i = 0; i < 4; i++) {
                if (linesToBlow[i] != 99) {
                    for (int j = 0; j < 10; j++) {
                        tokens[linesToBlow[i]][j].flash();
                    }
                }
            }
            refresh();

            try {
                Thread.sleep(120);
            } catch (Exception e) {
                System.out.println(e);
            }

            for (int i = 0; i < 4; i++) {
                if (linesToBlow[i] != 99) {
                    for (int j = 0; j < 10; j++) {
                        tokens[linesToBlow[i]][j].unFlash();
                    }
                }
            }
            refresh();

            for (int i = 0; i < 4; i++) {
                if (linesToBlow[i] != 99) {
                    moveAllDownStartFrom(linesToBlow[i]);
                }
            }
            nextMove(0);
            freezing = false;
        }