If we really want to combine the two functions, this should be named `useItem`, not `tryUseItem`. The "try" is redundant. We can name what's currently `useItem` into something else, like `useItemSuccess` or something.