Added Match object, refactor GameBoard, added MatchConnector to glue socket to match