Collision Detection Works

need to be careful the cases that some particles are left behind