Updates many files to eliminate spurious imports. Also adds the HexLayout class, which stores a mapping from coordinate positions on the board to the Hex at that position.