Fantastic!
That was one of the best defence games i've ever played!
Reminded me of diablo 2 a lot, but didn't bother me, since it was unique in its own special way. I loved the variety of spells, and the balance between the game getting harder and the spells becomming better was perfect!
I can't really think of any criticism, but i do think raise dead was a bit of a useless spell.
10/10 5/5 and worth every bit of it!