We cannot currently do this, because AbstractMaze has a width and height, and SquashedMaze does not.
Again, this is why we should have GraphMaze as our top-level maze, with AbstractMaze perhaps being renamed GridMaze, and SquashedMaze can then be a subclass of GraphMaze, as per #125.
We cannot currently do this, because
AbstractMaze
has a width and height, andSquashedMaze
does not.Again, this is why we should have
GraphMaze
as our top-level maze, withAbstractMaze
perhaps being renamedGridMaze
, andSquashedMaze
can then be a subclass ofGraphMaze
, as per #125.