I really liked the animation and music. I think this is a very impressive project as the first project not following a tutorial. I also would not at all beat yourself up for having to look things up. More than coding, understanding how to research a topic and distill the relevant knowledge into your application is a valuable skill. So I would congratulate yourself for diving into the unknown and learning something new.
I ran into an issue where I was moving at mach speed in the 2nd room template and this would allow me to clip through the wall sometimes. But not a huge issue.
Excellent job!