public void run() {

        // Guarda el tiempo actual del sistema
        tiempoActual = System.currentTimeMillis();
        while (!gameover) {
            
            // si el juego no esta pausado
            if(!(bPausado || bInstrucciones)){
                checaColision();
                actualiza();                
            }
            
            // ciclo de pintado
            repaint();
            
            try {
                Thread.sleep(50);
            } catch (InterruptedException ex) {
                System.out.println("Error en " + ex.toString());
            }
        }
    }