Updated handling of rooms

Player.move_room() now handles moving current_location of player.
Started migrating code related to rooms to using the Room class instead
of “Hallway” everywhere.