Thanks for the feedback. It's a relief to hear that the controls feel good, it was my biggest concern.
As for the magic limit and checkpoints refilling it, that really is a balancing act I haven't nailed down yet. I don't want to make the game TOO easy by giving the player unlimited magic, but I'm not keen on forcing the player to always play conservatively either. I'll keep tinkering with it.