Regarding shortcuts, I think maps are a temporary crutch until the AI can learn on its own. When you drive to someplace new, you drive more cautiously until you learn the nuances of the route, e.g. unexpected stop sign just around a curve, etc. The AI should approach the route just like a...