fixed timestep before i forget