How to structure a game main loop to support fixed physics time steps, yet support a wide range of graphics solutions (including those that run faster than your physics engine).