Separate "scene" drawing and "simulator" physics
TruckFollowScene
simulation gives scene all drawing responsibility
Update viewport when window resizes.