Really well put together game, I was incredibly bad at it and couldn't figure out where to go half the time without your excellent clues, but I had fun with it.
I'd say definitely give more clues in the game, or at least potential for them (I know you're doing this just a reminder!) and give the player more spells! If I misclick one it feels bad to have to restart. Also look into Coyote Time for the platforming stuff.
Very fun, great job!