Peer-to-Peer Simulation of Massive Virtual Environments