Better surface contact checking for particles