public StandartMazeBuilder(IMazeFactory factory)
 {
     _currentMaze = null;
     _factory = factory;
 } 
 public void BuildMaze()
 {
     _currentMaze = new Maze();
 }
 public MazePrototypeFactory(Maze maze, Wall wall, Room room, Door door)
 {
     _prototypeMaze = maze;
     _prototypeWall = wall;
     _prototypeRoom = room;
     _prototypeDoor = door;
 }