Beautiful work. I was amazed at how good this was, since usualy I do not play such games. One of the puzzles I kinda got by accident even when I did not understand it. Yet, great work and lovely how much love went into this.
Here is my Video if your interested.