Immersive collaborative virtual environment