differentiated user and enemy fire, collision detection