Added projectile generation