public void receiveDamage(int d, MagicAgent IA)
 {
     health -= d;
     if (health > 0)
     {
         changeColor();
         IA.EnemyDamage(0.05f);
     }
     else
     {
         IA.EnemyDamage(0.1f);
         if (transform.parent.tag == "Player1")
         {
             gm.GetComponent <GameManager>().point_Player1();
         }
         else if (transform.parent.tag == "Player2")
         {
             gm.GetComponent <GameManager>().point_Player2();
         }
         renderer.enabled = false;
         this.gameObject.GetComponent <CircleCollider2D>().enabled = false;
         voice.Play();
         Destroy(this.gameObject, 0.5f);
     }
 }
    public void receiveDamage(int d, MagicAgent IA)
    {
        health -= d;
        if (health <= 0)

        {
            if (p == 1)
            {
                Spawner.returnPenalties(2, speed + 0.2f);
            }
            else if (p == 2)
            {
                Spawner.returnPenalties(1, speed + 0.2f);
            }
            IA.EnemyDamage(0.3f);
            Destroy(this.gameObject);
        }
        else
        {
            IA.EnemyDamage(0.05f);
        }
    }