Amazing job with this game, I had a lot of fun with it. The music was absolutely outstanding, amazing job with that. I really enjoyed the complete randomness of the hodgepodge levels, there was a lot of funny stuff there, and the boss fight at the end of them was REALLY good. I think the movement could be a little bit less floaty - make the player move up slower when they jump and then fall a bit faster, and make the horizontal movement a bit less slippery (it doesn't have to be zero sliding, you should just tone it down a lot). The first level was significantly more difficult than the others, because you don't have the crossbow in it. After getting the crossbow, most enemies became trivial, and the only difficulty was the dead guys. I really like the choice of making the dead guys immune to arrows, but the way they can corner you entirely doesn't feel great. Adding knockback to the sword swing would help with that a lot. I also think you could consider lowering the damage of the arrows slightly, and speeding up the sword. To stop infinite spam parrying when speeding up the sword, you could make the animation faster and the parry window smaller. Making the sword kill enemies that much faster than the bow would really incentivize the player to use it against more than the dead guys. The wizard boss had a bit too much health, and the falling section after it was a bit long, but the music in the falling section was FIRE. You might want to consider making the falling section a bit more difficult and introduce more mechanics to it, while also making the player respawn there if they die so you dont have to redo the wizard boss, so that we can still enjoy the banging soundtrack while also not spending too long in the falling section.
Great work on this game, I'm happy I could play it!