derp... need a fixed timestep