almost done, game should be initialized with a vector of rooms, requiring a room with name begin