Info
A game loop which can run a function as fast as possible as well as a function at a fixed timestep, requires a function which determines if the game loop should end, runs continuously until that occurs.
Contains a basic struct which contains statistics about the running game loop.