Main Search Piss Swapping