added try/catch in fireProjectile shootingEnemy