beautiful puzzle game! in every level, i felt that i had all the necessary knowledge to complete it, from the previous levels. also, i loved that a lot of work could be done just by looking at the level, thinking "what do i need at the end?". never got frustrating for me, which is rare