bus simulation with turning
fix lineIntersect bug on vertical line