Good news everyone!
I made up a brand new system for making life easier than anything ever before, by introducing a fully modular game design. You will just have to drag-n-drop the file in the mods folder and boom! it works like a charm! The system works like the following:
Main module ->(loads)-> base modules->(executes)->base modules-> can now load more modules and interact through requests in the main module.
There is also another interesting thing: you can take a mod, modify it and then put it back, for instance, you do not like how the game renders. Since it passes data through generic interfaces, you can modify the mod that renders the game and make it seem more cartoonish or, more realistic. I put no limit in the way you can code mods. just be sure they are not conflicting with other mods etc.
There is also a dependency system in case you need to have a mod loaded when you initialize your module. There is also an option to make a priority load of certain modules. You would need this for a console mod, that shows the logs in a GUI.
I have already made an example module here: Github.com. it will give you a good overview on how easy it is to add content to the game.
I hope you will be able to make amazing content for the game once it is out :)
Live Long and prosper, The Dev.