A ton of other comments have already (rightfully) praised this games ideas and puzzles so I just wanna add I adore its name and the names of all the levels. Great stuff, really nice work!