A few puzzles took me some time to figure out, but it was pretty good. With some patience or extraordinary luck you could beat this game first try ;)