Room assignment and door generation (WIP)