added projectile and fixed [ attack cycle doesn't release projectile properly ]