Main Search Flopping Dick Compilation