added particle/circle collisions