Very interesting game. The final puzzle definitely makes this great! I was starting to get frustrated at restarting the game, but realised that restarting somehow related to the solution.
Beating the last level really did require some out of the box thinking. I love how it's technically possible to beat the game without refreshing at all!