Distributed Systems maze game Client Server