A game loop library to handle both render and game state.