public void Step(float dt) { List <CollisionWorld.CollisionPair> collisions = cworld.GetCollisions(); GenerateCollisionForces(collisions); pworld.Step(dt); foreach (Entity o in entities) { o.UpdateCollisionShell(); o.UpdateGraphics(); } }