Main Search Billiard Balls