withHeldGateColumn(heldGateColumn, heldGateOffset) {
        return new Hand(this.pos, undefined, heldGateOffset, heldGateColumn, undefined, undefined);
    }
@param {!GateColumn} heldGateColumn
@param {!Point} heldGateOffset
@returns {!Hand}