I was trying to make a module that has access to every single other module in the game, and can be accessed by any module in the game to call functions to different modules instead of requiring them.
The central module loops through the game and requires every module, and stores it in the table. However, when other modules try require the central module, it always says that the module was required recursively. Is there any way to get around this?