Troll = Tile:extend { image = 'data/troll.png', onCollide = function(self, other, xOl, yOl) if the.inventory.items['fish'] then self.y = self.y - self.height the.inventory:remove('fish') else self:displace(other) end end }