// Update is called once per frame

        private void FixedUpdate()
        {
            scoreText.text = Score.ToString() + "/" + MaxScore.ToString();
            if (transform.position.y < -10)
            {
                gameMenu.Died();
            }
            if (Score == MaxScore)
            {
                Win();
            }
            if (TypeCam)
            {
                Vector3 posCam = transform.position;
                posCam.y     = startCamPos.y;
                cam.position = posCam - deltaCam;
            }
            else
            {
                Vector3 posCam = transform.position;
                if (posCam.y < -5)
                {
                    posCam.y = -5;
                }
                cam.position           = posCam - deltaCam + Vector3.back;
                posCam                 = posCam - deltaCam + Vector3.back;
                posCam.z               = 0;
                FullBacground.position = posCam;
            }
            if (startRun && status != Status.fall_down)
            {
                transform.position += Vector3.right * speed * Time.fixedDeltaTime;
            }

            if (isGliding)
            {
                if (rigid.gravityScale == originalGravityScale)
                {
                    rigid.velocity = new Vector2(rigid.velocity.x, 0);
                }
                rigid.gravityScale = gravityScaleOnGliding;
            }
            else
            {
                rigid.gravityScale = originalGravityScale;
            }
        }