void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Baby"))
        {
            //disable baby and enable snake
            baby.SetActive(false);
            snake.SetActive(true);
            mainCamStill.SetActive(false);
            mainCanAni.SetActive(true);

            //get player character and set speed to 0 float
            GameObject            character             = GameObject.Find("Character");
            ThrowPlayerController throwplayerController = character.GetComponent <ThrowPlayerController> ();
            throwplayerController.maxSpeed = 0f;

            //plays sound effects once
            mySound.PlayOneShot(riser, 1.0f);
            playAni = true;

            //display level card + instruction
            Invoke("ReActivate", 15f);
            Invoke("Disable", 15f);
            Invoke("LevelCard", 15f);
            Invoke("Voice", 16.5f);
            Invoke("Subtitle", 16.5f);
            Invoke("ChangeLevel", 18f);
        }
    }
    //when player touches collider...
    void onTriggerEnter2D(Collider2D other)
    {
        //...end level
        if (other.gameObject.CompareTag("Player"))
        {
            player.currentHealth -= 100;
        }

        if (other.gameObject.tag == "Baby")
        {
            GameObject            character             = GameObject.Find("Character");
            ThrowPlayerController throwplayerController = character.GetComponent <ThrowPlayerController> ();
            throwplayerController.currentHealth -= 100;
        }
    }
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.tag == "Baby")
        {
            Debug.Log("Triggered");

            baby.SetActive(false);

            GameObject            character             = GameObject.Find("Character");
            ThrowPlayerController throwplayerController = character.GetComponent <ThrowPlayerController> ();
            throwplayerController.maxSpeed = 0f;

            GameObject snake = GameObject.Find("Snake_Chase");
            snake.SetActive(false);

            //display level 3 card + instruction
            Instantiate(levelcard, new Vector2(0f, -0.03f), Quaternion.identity);
            Invoke("Subtitle", 1.5f);
            Invoke("Voice", 1.5f);
            Invoke("nextLevel", 2.0f);
        }
    }