void Update()
    {
        if (Input.GetKey(KeyCode.A))
        {
            movable.DefferedMoveLeft();
        }

        if (Input.GetKey(KeyCode.D))
        {
            movable.DefferedMoveRight();
        }

        if (Input.GetKey(KeyCode.W))
        {
            movable.DefferedMoveUp();
        }

        if (Input.GetKey(KeyCode.S))
        {
            movable.DefferedMoveDown();
        }

        bool keyUp = Input.GetKeyUp(KeyCode.A) ||
                     Input.GetKeyUp(KeyCode.D) ||
                     Input.GetKeyUp(KeyCode.W) ||
                     Input.GetKeyUp(KeyCode.S);

        if (keyUp)
        {
            movable.DefferedStop();
        }

        //挖洞
        if (Input.GetKeyDown(KeyCode.J))
        {
            digHole(-1, -1);
        }

        if (Input.GetKeyDown(KeyCode.K))
        {
            digHole(1, -1);
        }
    }