void Start()
 {
     rb2                 = gameObject.GetComponent <Rigidbody2D>();
     layerMask           = ~layerMask;
     rend                = gameObject.GetComponent <SpriteRenderer>();
     GameManager         = GameObject.FindGameObjectWithTag("GameManager");
     AS                  = gameObject.GetComponent <AudioSource>();
     Particule           = GetComponentInChildren <ParticleSystem>();
     EnvironementManager = GameManager.GetComponent <EnvironementManager>();
     //gameObject.GetComponent<ParticleSystem>();
 }
    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.transform.tag == "FallingBlock")
        {
            return;
        }

        if (collision.transform.tag == "Player")
        {
            collision.transform.GetComponent <PlayerController>().Die();
            return;
        }

        EnvironementManager environement = GameObject.Find("GameManager").GetComponent <EnvironementManager>();
        Tilemap             tilemap      = environement.tilemap;

        environement.tilemap.SetTile(tilemap.WorldToCell(transform.position), environement.GetDirtTile(tilemap.WorldToCell(transform.position)));
        Destroy(gameObject);
    }