fix random genes being identical
clean up fitness functions