most of basic room validation is done, need to disable door blocking temporarily though