trying a bit different mating algorithm with more randomnes,
worst half of the population is always repopulated
experimenting with different crossover