I think it is a little hard to understand this spell mechanic and how I can cast spells and whatnot. That said, once I did start figuring it out, it was fun and started opening up more options for me. This idea has a lot of potential if you keep working on it :)