I THINK I've made the set-up-room! function multithreaded (still to be tested)