Load rooms from file and bug fixes