Hey Beaver, thank you for posting this, it is a lot of help. I realize that you only posted this since there was no module system, and that now there is one, but it is still helpful to me since (for a number of reasons) I do not use the module system.
I used it and it mostly worked, but there is a problem that I was wondering if you could help me with. For some reason, whoever hosts the game has the equipment available to them and it shows up in game, but for some reason whoever joins the server gets no equipment. It shows up in their inventory, but not in game. Do you know why this is?