public void OnMove(InputAction.CallbackContext context)
        {
            // update look state for sprite rendering
            var input = context.ReadValue <Vector2>();

            if (input.x > 0)
            {
                _state.IsLookingRight = true;
            }
            else if (input.x < 0)
            {
                _state.IsLookingRight = false;
            }

            _playerMovement.OnMove(input);
        }