Sip, ya me había dado cuenta, la verdad no estoy muy seguro de como lo puedo resolver. Yo creo que le voy a poner a una detección de si hay una pared entre el enemigo y el jugador antes de que dispare, aunque lo de la ruta si esta dificil porque solo avanza hacia el jugador ignorando paredes