You're on the right track! I think it's great how you're thinking about this.
Without spoiling too much, it's a cellular automata that you're manipulating parameters for as it runs - so the genome itself doesn't specify how the pump will beat, only how the state will change in the next generation (which will depend on the current state). That's why a genome doesn't give the same output every time - they only define how it will change, not what it will be.
There are multiple genomes that will give you the "ordered" pump, but we can guarantee there's only one Havoc codon that fulfils the criteria we specified. The solution is revealed after you submit a correct answer, and it definitely sounds like you're close (if you haven't found it already).
Without spoiling too much, it's a cellular automata that you're manipulating parameters for as it runs - so the genome itself doesn't specify how the pump will beat, only how the state will change in the next generation (which will depend on the current state). That's why a genome doesn't give the same output every time - they only define how it will change, not what it will be.
There are multiple genomes that will give you the "ordered" pump, but we can guarantee there's only one Havoc codon that fulfils the criteria we specified. The solution is revealed after you submit a correct answer, and it definitely sounds like you're close (if you haven't found it already).