Very interesting game! Despite how it looks, the movement is surprisingly smooth once you get the hang of it! I died so many times on the first level that I had to stop once I beat it haha I'm not a masochist but I know some people are!
Also very impressive you wrote this in vanilla javascript! Props!