pi: added turn type 'none' to indicate straightaways
pi: follow_min_distance incorporated into algorithms