Useful utility to handle timing, rendering, and the game loop.