There's a huge amount of content here, well done! The tutorial is well thought out, and everything I needed was there.
I think Steventus says a lot of what I'd have liked to say, but I do have some more points of feedback on overall game feel:
- you need "tells" on the enemies - a little animation to show when they're about to attack, so it's possible to dodge. A lot of the time, I felt like there was nothing I could do to avoid them
- the jump feels a little floaty, it might be good to double the gravity when you're falling?
- the charge time is really slow, I feel like the game would feel much better if it charged up a little more quickly
Otherwise there, there's a bunch of great content there, and it feels nice and polished. Well done!