ProcedurallyBlindDungeonBuilder is now a subclass of DungeonBuilder. Any
methods in DungeonBuilder should be applicable to all dungeon types. I
think the only methods specific to the subclasses that we will EVER have
to call are:

Constructors()
build_dungeon()
reset()