How can you make the display frames per second be independent from the game logic? That is so the game logic runs the same speed no matter how fast the video card can render
Enginuity has a slightly different, but interesting approach: the Task Pool.