// Update is called once per frame
 void Update()
 {
     if (pl.msgDown)
     {
         if (pl.isGhost)
         {
             transform.localScale = new Vector2(-2f, 2f);
         }
         else
         {
             if (transform.localScale.x >= 0)
             {
                 pl.messageSpr.sprite = pl.messageSprites[0];
             }
             if (transform.localScale.x < 2)
             {
                 transform.localScale = new Vector2(transform.localScale.x + xScale, transform.localScale.y);
             }
         }
         if (transform.position.y > -8.5f)
         {
             transform.position = new Vector2(transform.position.x, transform.position.y + ySpd);
             ySpd -= .01f;
         }
         else
         {
             ySpd = .1f;
             pl.setSettingsTextInvisible();
         }
     }
     else
     {
         if (transform.position.y < 0f)
         {
             transform.position = new Vector2(transform.position.x, transform.position.y + ySpd);
             ySpd += .01f;
         }
         else
         {
             ySpd = .1f;
             gameObject.SetActive(false);
             pl.setSettingsText();
         }
     }
 }