void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.layer == 11)
        {
            OrcController Orc = other.gameObject.GetComponent <OrcController>();
            Orc.Die();
        }

        if (other.gameObject.layer == 12)
        {
            //kill creature
            BatController Bat = other.gameObject.GetComponent <BatController>();
            Bat.Die();
        }
    }
    void OnTriggerEnter2D(Collider2D other)
    {
        //Check the provided Collider2D parameter other to see if it is tagged "PickUp", if it is...
        if (other.gameObject.CompareTag("Button"))
        {
            other.gameObject.SetActive(false);
            SceneManager.LoadScene("Boss");
        }

        if ((other.gameObject.layer == 8 || other.gameObject.layer == 11 || other.gameObject.layer == 12 || other.gameObject.layer == 13) && rb2d.velocity.y < -1f)
        {
            animator.SetBool("IsJumping", false);
            //JumpPossible = true;
        }

        if (other.gameObject.layer == 11) //orc
        {
            //kill creature
            source.PlayOneShot(attacksound);
            OrcController Orc = other.gameObject.GetComponent <OrcController>();
            Orc.Die();
        }

        if (other.gameObject.layer == 11 && !(rb2d.velocity.y < -4f)) //orc
        {
            SceneManager.LoadScene("Dead");
        }


        if (other.gameObject.CompareTag("bat")) //bat
        {
            //kill creature
            source.PlayOneShot(attacksound);
            BatController Bat = other.gameObject.GetComponent <BatController>();
            Bat.Die();
        }

        if (other.gameObject.layer == 17) //deadzone
        {
            SceneManager.LoadScene("Dead");
        }

        if (other.gameObject.layer == 18) //meteor
        {
            SceneManager.LoadScene("Dead");
        }
    }