NEW: implemented Maze#redesign (assignment completed)