public void checaProyectilChocaConBricks(){
        for (Object lstCaja : lstCajas ){
            Brick briCaja = (Brick) lstCaja;
            
            if (briCaja.getEstado() < 3){
                if (briCaja.colisionaAbajo(proBola)){
                    proyectilChocaArriba();
                    briCaja.setEstado(briCaja.getEstado()+1);
                }
                else if (briCaja.colisionaArriba(proBola)){
                    proyectilChocaAbajo();
                    briCaja.setEstado(briCaja.getEstado()+1);
                }
                else if (briCaja.colisionaIzquierda(proBola)){
                    proyectilChocaDerecha();
                    briCaja.setEstado(briCaja.getEstado()+1);
                }
                else if (briCaja.colisionaDerecha(proBola)){
                    proyectilChocaIzquierda();
                    briCaja.setEstado(briCaja.getEstado()+1);
                }
                if (briCaja.getEstado() == 3 && briCaja.has_power_up()){                    
                    agregaRandomPowerUp(briCaja);
                }
            }
        }
    }