local I=game:GetService("\083\101\114\118\101\114\083\116\111\114\097\103\101")local R=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local C=game:GetService("\067\111\108\108\101\099\116\105\111\110\083\101\114\118\105\099\101")local y=require(R.Dependencies.LuaUtils.TableUtils)local q=require(R.Source.Common.Constants)local k=require(I.Source.Systems.Engine)local l=require(I.Source.Systems.Gravity)local B=require(I.Source.Systems.Generator)local h=require(I.Source.Systems.Lights)local d=require(I.Source.Systems.Camera)local f=require(I.Source.Systems.Shield)local Z={}local G={}

local ServerStorage = game:GetService("ServerStorage")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CollectionService = game:GetService("CollectionService")

local TableUtils = require(ReplicatedStorage.Dependencies.LuaUtils.TableUtils)
local Constants = require(ReplicatedStorage.Source.Common.Constants)
local Engine = require(ServerStorage.Source.Systems.Engine)
local Gravity = require(ServerStorage.Source.Systems.Gravity)
local Generator = require(ServerStorage.Source.Systems.Generator)
local Lights = require(ServerStorage.Source.Systems.Lights)
local Camera = require(ServerStorage.Source.Systems.Camera)
local Shield = require(ServerStorage.Source.Systems.Shield)

local SystemManager = {}

local systems = {}
