architecture issues related to multiple-user VR systems : teaching your system to share