refine MyRoadGraph to eliminate some artifacts along the road

A road segment consists of multiple sub segments, and use a trapizoid instead of a rectangle for rendering the sub segments to eliminate some artifacts regarding the gap between the sub segments. However, there are still some artifacts around the intersections.