Vehicle # position: float # curVelocity: float # maxVelocity: float # brakeProp: float + timeElapse(timestep: float): void Track + timeElapse(timestep: float): void VehicleTimeRecord # position: float # velocity: float # timestep: float # forerunner