changes to fitness function - now non convergence is given a terrible fitness