Peer-to-peer architecture and protocol for a massively multiplayer online game | IEEE Conference Publication | IEEE Xplore