--[[function Communication:EffectWriter()
    local CommunicationServer = Knit.GetService("Communication")

    CommunicationServer.EffectWriter:Connect(function(Module, Model)
        require(script.Parent.Parent.Effects[Module]):Init(Model)
    end)
end]]


function Communication:KnitInit()
    ReplicaController.ReplicaOfClassCreated(`States{Players.LocalPlayer.UserId}`, function(replica)
        self["States"] = replica
    end)

    ReplicaController.RequestData()
end

return Communication
