Wow, sector24, I'm impressed.
Basically, this game is too easy once you learn how to use spells properly. I am winning on Impossible without many losses at all (not zero losses though). I wonder how you will be able to ensure zero losses against battles where the enemy has lots of mana and offensive spells to boot. I suspect that this will prove impossible in the end, but I'd like to hear how you progress.