Amazing puzzle design! I really liked the whole "replay previous puzzles with a new perspective" approach. I found myself defiantly trying finish the game, despite getting stuck multiple times XD That's a sign of a great puzzle game, great job!