Fixed crossover process!
This was doing nothing, but fixed now.

Restructured some other things in the GA.

It still seems that the best in the population is being replaced when it shouldn't, despite the flag that says not to mutate.