Quite enjoyable but yet ever so slightly frustrating puzzles near the end, meeting what I believe are the two requirements to make a good puzzle game. Great job!
Hahaha thank you very much :