[x] If range < 100 nest them accordingly into mating pools and apply fertilisation to each row.
[x] make the necessary changes to create_zygotes so that it can accept separate objects for mums and dads instead of one mating pool (otherwise we'll end up with ovule number increasing whenever there is pool overlap).
[x] make sure landscape wrapping is taken into account.
create_zygotes
so that it can accept separate objects for mums and dads instead of one mating pool (otherwise we'll end up with ovule number increasing whenever there is pool overlap).