Distributed systems maze game P2P