add a trap door manager, order by x, y, and columnify