public class Car
extends java.lang.Object
implements Agent
A car remembers its position from the beginning of its road.
Cars have random velocity and random movement pattern:
when reaching the end of a road, the dot either resets its position
to the beginning of the road, or reverses its direction.