It took a while until I understood how it works, but at the end I solved it. Simple graphics, but nice puzzles! One thing of improvement: Perhaps it is possible to give the player another way of explanation, instead of text blocks.