Move ZInterrupt to the ignore list where it should be
Properly scope and set uCurrentTarget
Simplify filtering temporarily (Unit types have changed, apparently)
Rewrite EvenHandler_WorldLocationOnScreen again
Modify HAL to pick the best target each pass and avoid target spam on newly unavailable units