implemented multiuser map locks and map moves