Thanks for playing and for the feedback! I actually fixed the movement speed issue but didn't want to edit the game during voting.
You should never run out of spells. That definitely sounds like a bug we'll have to track down!