Perfect guy worked very well, but you can do something like this using pathfinding, would be good also if you do multi touch him to choose various ways, show the path that will follow, and then walk (or fly) across town. Or so many touches he choose the shortest path.