Implement run() in Sequencer (work in progress)