hasGatesWithGlobalEffects() {
        for (let i = 0; i < this.gates.length; i++) {
            let gate = this.gates[i];
            if (gate !== undefined && gate.shouldShowAsHavingGlobalEffect()) {
                return true;
            }
        }
        return false;
    }
@returns {boolean} Whether there is a gate with a global effect in the column or not.