Storm Drain + Protect fix

fixed bug where if you had absorbing ability and used protect, you would still absorb

function isProtected checks to see if you've used a protecting move or one of your allies has used wide guard and the move is multitargeted
i don't think i've missed any circumstances! and i think this is better than re-ordering since this will be unaffected by any further re-orderings (plus the function comes in handy for any more absorbing abilities released in the future) :)