fixed #67, need to integrate for #56
Merge pull request #71 from CyberCRI/feature/particle_collisions

fixed #67, need to integrate for #56