I was actually thinking of doing sighttraces in a for loop, changing the yaw at each pass, and if a passage is found, continue tracing from that point. It would be ineffective in situations of higher elevation differences, though.
I guess I'll have to count on their truly artificial intelligence.


