Changes between floors properly and adds rooms, but need to save position changes between