This Way Up

A mind-bending puzzler about overlapping computer windows to create traversable space.
Puzzle

Petal