One of the 'shortcuts' in the Infocom Z-parser based games when I entered a room that was rich in 'stuff' was to issue a 'take all' command. That would immediately give me an idea of what was an object that could be manipulated vs what wasn't. e.g.
> take all
bottle: taken
table: that's nailed to the floor
bed: that is too heavy to take
wallet: taken
rug: you can't take that!
This (a) automatically lets me pick up anything that I can (and drop the ones that I don't immediately need), but (b) it also tells me that there is no point in trying anything with the table & rug, but the BED might still be an actionable item because of the response. Perhaps I could 'move' instead of 'take' the bed?