added room split undo, fixed a bug with anchor