* tested: Semi-fixed timestep