Really liked this one. Got huge Zaga-33 vibes from it!
The mechanics mesh together very nicely. I loved the wizard enemies removing walls until I realized they were regenerating health while doing so :D There are also some generous affordances for the lack of a 'wait' key, like the dragon skipping every other turn and the 'dig' spell (which honestly seems to be a double edged sword most of the time!)
Kind of wish spells were more common, they're a really nice way to change up the battlefield.
Again, great work. You totally nailed the Brough elements.