public void reset() {
        numBloques = 30; //crear bloques de metanfetaminas
        bloqX = 70;
        bloqY = 110;
        
        for (int i = 0; i < 10; i++) {
            ((Meth) list.get(i)).setPosX((bloqX));
            ((Meth) list.get(i)).setPosY((bloqY));
            bloqX += 65;
        }
        bloqX = 70;
        bloqY += 70;
        for (int i = 10; i < 20; i++) {
            ((Meth) list.get(i)).setPosX((bloqX));
            ((Meth) list.get(i)).setPosY((bloqY));
             bloqX += 65;
        }
        bloqX = 70;
        bloqY += 70;
        for (int i = 20; i < 30; i++) {
            ((Meth) list.get(i)).setPosX((bloqX));
            ((Meth) list.get(i)).setPosY((bloqY));
            bloqX += 65;
        }

        score = 0; //el score inicia en 0
        vidas = 1; //solo hay 1 vida en el juego
        
         //inicializar variables booleanas
        limiteBarraDerecha = false;
        limiteBarraIzquierda = false;
        
        //reposicionar barra al centro abajo del JFrame
        barra.setPosX((getWidth() / 2) - (barra.getAncho() / 2));
        barra.setPosY(getHeight() - barra.getAlto());
        
        //reposicionarla sobre la barra
        bola.setPosX(getWidth() / 2);
        bola.setPosY(barra.getPosY() - bola.getAlto());

        juegoInicia = false;
        //HILO
        Thread th = new Thread(this);
        // Empieza el hilo
        th.start();
         
    }