projectile collision detection and improve collision realism