Hola, buenas tardes compañer@.
Quería comentarte que hay un par de cosas que no me quedaron del todo claras en tu análisis. Por un lado, si te refieres a que algunos enemigos se mueven o atacan de manera diferente, no es un error: lo programé así intencionalmente XD. La idea era darle más variedad al juego, ya que me parecía un poco aburrido que todos siguieran el mismo patrón de ataque o tuvieran la misma velocidad.
Por otro lado, no entendí muy bien a qué te refieres con que las puertas a veces parece que se mueve solo entre salas?