I've been playing with a friend who has a VERY shitty wireless connection: his download is 100KB/s and his upload is probably worse!
So we've actually managed to play multiplayer with this and it works pretty decent!
Good job devs!
However! We had another friend join our game, and all of a sudden the ping went from 60-200 -> 360+
My wireless friend told me about p2p which basically works like this:

Every peer connects to give all the other peers data and all peers receive all the other peers data.
So in this instance with an octagon, it has 8 edges(or peers), each edge is connected 7 times! So that would mean 7 times the up/download with an increase of 6 peers from 2 peers to 8 peers. So every action/simulation that normally would we 1x sized (moving forward etc) would be 7x sized
So the reason the ping went up when a 3:d peer was presented was that all the data had to be sent and received at a doubled rate.
If this is how it works, my question is; wouldn't it be better to establish a lower amount of peer connections as the number of peers increase?

8 Peers in total; now each peer only has 4 connections.
Would it even be possible from a developing standpoint?