This is super great. The sound effects are spot on for this. The music is a bit repetitive but it fits very well. The sprite are all very adorable. The level generation works well to mix up the area when you re enter it. There are some small nit picky complaints that I have. Like when I attack and try to face another direction at the same time, the attack sound will play again immediately. Also that if I hit a spider web it will respawn and fly into me again. Those are little things though :)
I do however have one thing I really did not like, and that is the movement. I don't think you need the acceleration to be that drastic on the character. Also having it reset every time you change the direction of the character means that you'll get stuck when trying to avoid attacks. It also makes the character feel like he's on ice the whole time. And the same thing with the dash. It feels so gradual that it doesn't feel like it would be useful for dodging.
I would recommend throwing out the acceleration all together on the character and just have set velocities when moving. Otherwise this is amazing and I hope to see it become more.
Super amazing job on this :)