Room generateItem method can generate 0 or 1 item
Optimized: destructor Loader, Room and
Floor: getStartingRoom() for Dungeon
the merge things