This is the first time (as a non game-dev) I'm reading about a P2P game where each peer computes only part of the world. That's quite clever, especially for an indie developer who'd be hurt more by spending lots of money on server resources. It should be possible to build quite massive multiplayer worlds this way. Has this ever been attempted, say, in a WoW or Eve type game? I imagine that for massive battles, each peer could serve as a proxy for all the data it has received already, such that only one connection to another peer is needed to see the whole thing - similar to how bit torrent works. Lag could become a larger problem there of course, so it probably only lends itself to a slower paced gameplay where players don't target each other using a visor - but it should work for a WoW style combat system, no?