Refactoring RoomFactory
Modify README