--Func

local function loadModule(module)
	local module = require(module)
	
	if (module.Init) then 
		module.Init()
	end

	return module
end

local function loadModules (Parent, arraySoFar)
	for _, obj in pairs(Parent:GetChildren()) do 