lua.wetgenes.gamecake.zone.scene.remove
scene:remove(it)
Remove this item, this is slightly expensive as we need to search in a table to find it before calling table.remove which then has to shuffle the table to fill in the hole.
With very dynamic items it can be faster to allocate all the items you need at the start and then flag them on/off rather than add and remove dynamically.
It may make more sense to create a system which handles its own list of objects, such as particles. Then only use the items to keep track of a master particles item that contains many particles and can add/remove/recycle as it sees fit.