Creates and solves mazes.