So this is my idea of a new level of botting realism:
RED indicates A, the start point.
BLUE inticates B, the target point.
BLACK AREA inticates, forbidden/off limits.
The big deal is to prevent the predictible waypoint round after round and thus looking less suspicious to other players.
That means that the bot will randomly select a route from A down to B.
So to you programmers out there, this is a hell of a challenge to you!