Fix lookahead bug
Fix breaking
Allow routes with 1 waypoint, if non-ambiguous
Add simplest level, for ahead-lookup/breaking testing
Stop with nose of train in front of Traffic Light, not halfway over