Best_Fit_2 Changes, almost complete semi working