Implement collision detection methods for both particle to particle and particle to bound events