One thing i noticed, is you don't need that corpse location variable to place the effect on the corpses for the corpse aura, because you can attach it to the picked unit's origin and its fine. Also that aura effect, is way laggy, and i used a different effect..
Another thing, why didn't u give the wind tunnel units the locust abillity, so they can't be selected.. its annoying selecting them, and then they say in an peasant voice: yes?
The goblin hero seems to be extremely hard to use to jump and throw the shirkens while in the air.
The warden was pretty good, but her skills didn't work well enough for her to survive a lot in combat...
Also why didn't you make the warden's shadow thing a hero? that usually interferes with triggers and stuff (revive hero triggers) You should make the shadow a starting summoning skill, which creates the shadow and set the life of the shadow to (level of the caster) x (a value like 100) to get the shadow's life.
Other then those, i think all the rest of the spells are great, and that the triggers are pretty well made (no leaking that i saw)... Good job, i think i might use some of these spells in my map...

if rating existed... 4.5/5 With minor flaws fixed, it will be great.