This game had a lot of depth in it, and a lot of variation in the platforming elements. Very well made, felt smooth playing it. A thing that got me stuck was running out of mana though. If I don't have any mana potions, and no ingredients to make one, and get stuck with a boss eightball, what can I do except load? Would have liked save points closer to bosses, and maybe a slowly ticking mana regeneration, so that the game can be played in that style too?
I liked transitioning between rooms, that felt nice in this game.
I would have liked the spikes falling down to shiver a little first, to show that it's about to fall, giving me time to react.
Great job with this game!