Decouple running simulations from fitness function.
Merge with head.