private static void ExecuteSequence(int[] inputSequence, ISelector selector) { _balloonMachine.SetBalloonQueue(inputSequence); selector.SetBalloonMachine(_balloonMachine); while (!selector.IsFinished()) { selector.ExecuteStep(); } }