public void Restart() { Abort(); this.iterationsLeft = this.iterations; this.currentCuePos = -1; this.direction = 1; }