Fixed. Back then I was following a more literal translation of the way it's coded. In the code, you only need the 'enemy' exception if the 'in range' exception is not present, because only enemy units are 'in range' as far as the code is concerned.
"Scissors are overpowered. Rock is fine." -Paper