Main Search Bouncing Balls Compilation