It should be easy to code, but the real question is where should the spell be placed? I was thinking sun1, which would also help avoid the problem of the AI refusing to move a stack of units if even one of them is unable to move by replacing blinding light with... um... I can't think of a good name for the spell.