Wow this was really charming! I really enjoyed how fluid the movement was, and the cooldowns were well-communicated. I played all the way through!
I feel like I only needed to use the fireball and the shadow spell though, so some puzzles that required the others could have been cool, but I recognize there is only so much time and you already did a lot.
Great work!