//Send bomb to closest target
    public override void Shoot()
    {
        if (target == null)
        {
            return;
        }
        GameObject           ProjectileGO = ObjectPool.SharedInstance.GetPooledObject("Bomb");
        ProjectileController Projectile   = ProjectileGO.GetComponent <ProjectileController>();

        Projectile.BombReceiveStats(currentAttack, currentBlastRange);
        if (Projectile != null)
        {
            ProjectileGO.transform.position = transform.position;
            ProjectileGO.transform.rotation = transform.rotation;
            ProjectileGO.SetActive(true);
            Projectile.ReceiveTarget(target, currentAttack, type); //Pass target to ProjectileController and damage amount
            audioSource.PlayOneShot(shotSound, 0.5f);
        }
    }