updated ShootAtPlayer behavior