Instead of doing anything I said I would do today, I am working on reorganizing the code into something resembling an actual game, like moving the render loop out of main() and making the list of render layers and updated modules dynamic instead of hardcoded