Separate NEAT crossover to its own class