-- Register singletons

for _, instance in pairs(ReplicatedStorage.SingletonComponents:GetChildren()) do
	recsCore:addSingleton(require(instance))
end

recsCore:registerComponentsInInstance(ReplicatedStorage.SharedComponents)
recsCore:registerComponentsInInstance(ReplicatedStorage.Components)
recsCore:registerSystemsInInstance(ReplicatedStorage.SharedSystems)
recsCore:registerSystemsInInstance(ReplicatedStorage.Systems)
recsCore:registerSteppers(Steppers)
recsCore:start()
