FakeEngine
The FakeEngine file contains the main logic of the entire engine, including the game loop and startup and shutdown logic. It is also responsible for updating and rendering the current loaded data, by updating all the systems. One iteration of the game loop corresponds to one frame.