Fix server race condition
Fix a problem adding robot client twice as remote
Merge with score updates
Handle duplicated client name
Make robot client consistent with gui client
Add command line argument to indicate as robots
* Added synchronization for the score board on the server side
* Synchronized the proj map and clientFired map on the client side
* Removed the redundant check when received a firing broadcast packet
* Removed sender field in MazewarPacket
Merge remote-tracking branch 'origin/master'