Wow, you weren't kidding bout it being hard! I didn't get far but I really liked the spell mechanic and the idea :)
The difficulty does need some fine-tuning, but I am glad you like the concept :D