Maze Revelation (Escape level)

I decided to add this Escape level as a maze, since it is more a true maze than any of my other Escape levels. It can only be solved by playing the game, since the maze is revealed as you go along. It's hard mostly because there are many routes to choose from, but you have to take them in the right order to solve it. Fortunately Escape has undo and start over buttons.

A trick to make it a lot easier is to push "d", which reveals the links between panels and their targets (called the D-map).