function onAddItem(moveItem, tileItem, position)
for i = 2335, 2341 do
if moveItem.itemid ~= i and getTileItemById(position, i).uid == 0 then return end
end
for i = 2335, 2341 do
local v = getTileItemById(position, i).uid
doRemoveItem(v > 0 and v or moveItem.uid)
end
doCreateItem(2342, 1, position)
doSendMagicEffect(position, CONST_ME_FIREAREA)
end