private void Update()
    {
        if (!isLocalPlayer)
        {
            return;
        }

        if (!gameStart)
        {
            return;
        }

        if (Input.GetKeyDown(KeyCode.Space) && isGrounded)
        {
            isGrounded  = false;
            rb.velocity = Vector2.up * jumpHeight + Vector2.right * jumpHeight / 10;
        }

        if (Input.GetKeyDown(KeyCode.A))
        {
            if (JaugeController.Instance.UsePower())
            {
                if (First())
                {
                    JaugeController.Instance.StopGame();
                    StartCoroutine(Invincible(2.0f));
                }
                else
                {
                    JaugeController.Instance.StopGame();
                    StartCoroutine(Boost(5, 2.0f));
                }
            }
        }

        if (Input.GetKeyDown(KeyCode.E))
        {
            if (Variables.Instance.player1 == null || Variables.Instance.player2 == null)
            {
                return;
            }

            if (JaugeController.Instance.UsePower())
            {
                if (First())
                {
                    nc.Bomb(playerID);
                }
                else
                {
                    nc.Missile(playerID);
                }
            }
        }
    }