shot collision detection