function Player:onLook(thing, position, distance)
for i = thing:getPosition().z, -15 do
local pos = {x = thing:getPosition().x, y = thing:getPosition().y, z = i}
ITEM = Tile(pos):getThing()
if ITEM ~= nil and not ITEM:hasFlag(FLAG_LOOKTHROUGH) then
thing...