void checaColision() {
        
        //colision de flappy con borde superior del juego
        if(flappyObj.getPosY() <= 5) {
            gameover = true;
        }
        
        //colision de flappy con piso
        if(flappyObj.intersecta(floor)) {
            gameover = true;
            System.out.println("Chocaste con el piso!!");
        }
        
        //colision de flappy con pipes
        for(int p = 0; p < pipesArriba.size(); p++) {
                    Pipe arriba = pipesArriba.get(p);
                    Pipe abajo = pipesAbajo.get(p);
                    
                    if (flappyObj.intersecta(arriba) | flappyObj.intersecta(abajo)){
                        gameover = true;
                        System.out.println("Chocaste!!!");
                    } 
                    
                    //desaparezco las pipes que ya salieron del lado izquierdo
                    if(arriba.getPosX() < 0 - arriba.getAncho()) {
                        arriba.setAparece(false);
                        abajo.setAparece(false);
                    }
         }
        
         if(gameover) {
            nivel = 1;
            gameover = true;
            scoreTotal = 0;
         }
    }