added wall collisions fixed particle collisions