static float accumulator = 0; private void UpdatePhysics( float deltaTime ) { const float timeStep = 0.03f; accumulator += deltaTime; while( accumulator > timeStep ) { testEnt.Update( timeStep ); accumulator -= timeStep; } }