I had previously done a similar project https://scratch.mit.edu/projects/1168417979/ , but it had some problems with performance, stability, etc. This is a BETA build for developers, it is already possible to make projects based on it.
0.6 - Added full multiplayer support (needs to be checked). "trash" data has also been added to the demo code to verify data transmission and synchronization. 0.5 - Added a system for uploading actions from the cloud. Keep in mind that multiplayer is still not working because you need to add a handshake mechanism, package and download the dump, as well as port selection when connecting. 0.4 - I conducted some tests, during which I found several errors.The bugs have been fixed, and I've also improved the performance a bit. 0.3 - fixed the bug of cleaning up old actions, which under certain circumstances led to the visual removal of all users for a while, and also slightly optimized the cleaning of old actions. 0.2 - added demo code for the engine 0.1 - the first pre-release (offline only, multiplayer does not work)