CrossOver function added, new gens not quite working