You seem to have a two-way approach to objects and the way they interace with the environment - that you can click on them and then perform an action and the world will figure out what you're referring to. The other way around it doesn't seem to work as well - I'm thinking about bean planting. That's a bit strange. I'm trying to get the model in my head - is it that all objects are sort of first order, even patches of dirt, and they all have a use attribute? Are you trying to make it two way or is this not a big thing?