Hey! Finally popping by. I feel the same as other comments, looks and sounds nice, But I got confused and checked videos haha. My game had similar issues, I've heard!
The NPCs might make good ways for the player to ask for hints etc. For spells I think I agree with the nijelous playthru, Limited use feels rough. Could be cool with a cooldown or mana somethin.
Definitely got a vibe going here, keep it up!