Added interface for projectile