Cool idea. I found it really difficult to find enough time to cast spells. Enemies never gave me enough time.