Distributed, collaborative VR