@Override
    public void keyReleased(KeyEvent keyEvent) {
//        // si presiono flecha para abajo
//        if (keyEvent.getKeyCode() == KeyEvent.VK_S) {
//            iDireccionCrowbar = 1;  // cambio la dirección hacia abajo
//        }
        // si presiono Space bar para arriba
        if (keyEvent.getKeyCode() == KeyEvent.VK_SPACE) {
            if (bGameStarted) {
                bBallFell = false;   // cambio la dirección hacia arriba
            }
        }
        if (keyEvent.getKeyCode() == KeyEvent.VK_RIGHT) {
            iDireccionCrowbar = 5;  // cambio la dirección hacia derecha
        }
        // si presiono flecha para Izquierda
        if (keyEvent.getKeyCode() == KeyEvent.VK_LEFT) {
            iDireccionCrowbar = 5;   // cambio la dirección hacia izq
        }
        //Si presionan P booleano Pausa cambia de estado.
        if (keyEvent.getKeyCode() == KeyEvent.VK_P) {

            bPausado = !bPausado; //Click a P pausa o despausa el juego
        }

        if (keyEvent.getKeyCode() == KeyEvent.VK_C) {

            bGameStarted = true;
            bGameOver = false;

            try {
                leeArchivo(); //Carga datos
            } catch (IOException ex) {
                Logger.getLogger(BreakingBricks.class.getName()).log(Level.SEVERE,
                        null, ex);
            }
        }

        if (keyEvent.getKeyCode() == KeyEvent.VK_G) {
            //Guarda datos
            try {
                grabaArchivo();
            } catch (IOException ex) {
                Logger.getLogger(BreakingBricks.class.getName()).log(Level.SEVERE,
                        null, ex);
            }
        }
    }