crossovers working, mutations kinda working too