Advances this timeline's internal clock by dt, returning any leftover time once finished.
dt
double advance(double dt);