p2p just means that there isn't a dedicated server, who knows exactly the networking works. My hopes are that all machines connect and negotiate a dynamic network. If one machine is fastest and has a good connection to the other machines then it becomes a server, if two of the machines are on the same LAN than one of those machines proxies for the other to the dynamically assigned server. Of course this is all assumtions, but p2p just means that all machines talk to eachother, it doesn't mean that they all send all data to eachother, who knows.