Separated Polygon & Color out from Land class, can't send either as part
of a serializable object so attempted to send double[] & String and
rebuild 'Land' on Client side. Little success so far.
Made Land.polygon transient, and wrote custom serialization read & write
methods to rebuild it from color & boundaries. 
Removed GameBoard & LandPoly.
Update gamestate on client & server sides.
Late joiners now get current gamestate.
Merging back into master branch.