Fixed-timestep, deterministic game loop manager that supports arbitrary time-scaling.