Added run cycle. It’s probably too slow, but this is what looks good. We can tweak later.