That's all valid criticism, I'll take that all into consideration when I make my next game.
Also, the boss music doesn't loop? I thought it did?
Just played it again it does loop. (I'll admit, there is a short blip between the loop, but after that, it's the boss music again.)
Maybe you encountered some rare bug, but I don't think my code would allow for the music track to revert back mid-run unless you really broke it.