Added projectile functionality