Holy shit this is so well made. I haven't played too many puzzle games but this has to be one of my favourites.
Thanks! :D