Decentralising virtual reality