It's a mistake on my end, the watering can did get picked up by the code but, because I'm an idiot, there's no way the player knows whether or not anything happened. Thanks for the feedback, I'll definitely try to fix mistakes like these on future games!