True when the simulation has effectively come to rest.
@override bool isDone(double t) => (position(t) - target).abs() < restThreshold;