Nice puzzle game! I could see people who enjoy hardcore puzzle games enjoy this one.
I will be honest and say I have not finished it, but I will probably revisit it later on. Just too tired at the moment!
Good job!