Run this stuff in parallel
Improve mutate_offspring