Making collision detection work for particles