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 more re-orderings :)
Merge pull request #1111 from SongSing/StormDrainProtect

Storm Drain + Protect fix