giving &todool "multiplayer" an attempt again - 3 clients all sharing undo/redo state across the server