Does this fully sync online? If one client in a server damages an object, would another client see the changes? or is all of the work done client side?