This was great! It was so satisfying to figure out the "grammar" of the spellcasting system, e.g. this means <element>, this means <X action>, etc., then thinking about how to put them together. I unfortunately couldn't figure out the last puzzle, but I had a blast!