Part of doc change; clean up fields in mazewar packet
Fixed a minor issue that one robot client doesn't run by itself;
Fixed a join race condition by adding a cardinality field to ensure a packet can be processed correctly even when it doesn't get all ack because of new connection