initialized all rooms, fixed a few bugs