The Error in Question:
The engine shows that it exists in the script.
‘build_rooms’ isn’t called until after the level generator gets the notice from the instance that it was created…
Factory.create - > r_entrance.script : init() → controller.script
controller.script → r_entrance.script
r_entrance.script → controller.script
build_rooms call