About your spell....It has a bunch of un-necessary triggers that take up space, instead of making it do trigger >>Order UnitX1 do <Order><< over and over, just create a variable array and loop that with the >>For Each Integer A or B<< A or B for the amount units created.
