public void ClearInputState()
        {
            Left.ClearInputState();
            Right.ClearInputState();
            Up.ClearInputState();
            Down.ClearInputState();

            lastState = false;
            lastValue = Vector2.zero;
            thisState = false;
            thisValue = Vector2.zero;

            clearInputState = true;
        }