The modular element linked above will go to the depth of the module file, but at least we can see here that we have our unique model name as ModuleID, the version number, a description, the name of our initialization script file, the functions that will be created and removed in the initialization file, and the group of modules it is in. The other two common features are StartGame, which logically launches a game, and JoinGame, which allows a client to connect to an externally hosted game. The answer is: “This is all you need to initialize the engine and display a window, even with a few common function bits. Different subfolders for the organization and definition of the *. module file and the module initialization script file. So, for starters, “What is the purpose of the basic folder? It also configures our DatablockFilesList, where other modules can store the blocks of data that are sent to clients when they connect. Note the themes for an “Edit” link, if available.