Impossible Lab

Maze yourself in a world of impossibility
Puzzle