> the runtime handles synchronization of data for you.
The first implementation probably just synchronizes every single change in state of the worlds database.
I wonder if you can flag things that only the server should know, and somehow calculate what each client can see and know about.