Items rot when they shouldn't: apparent checking against player's position

I’ve commented on the old “icelabs don’t prevent rot” issue of mine, but if you’d like I can create a new one.

Items now don’t rot if the player is in ice_lab tile as well as the item, but rot perfectly fine if the player is outside but the item is in it. The inverse is true as well: if the player is in the tile but the item is out, it will not rot.
Not really apparent if icelab’s underground is used as a cellar, but apparent if it’s on the same z-level.