be super careful with the default room array