// Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(0) && onScreen)
        {
            StartCoroutine(MoveOffScreen());
            onScreen = false;

            clock.StartRinging();
            GameObject BShadow = GameObject.Find("BlindShadow");
            BShadow.GetComponent <BlindShadowScript>().OpenBlindsACrack();
            rooster.Play();
        }
        float curScale = 1 + (scaleFactor * Mathf.Sin(Time.time * 2.5f));

        transform.localScale = new Vector3(curScale, curScale, curScale);
    }