great implementation, but puzzles are meh. you get a random bw image that make no sense, but then you're shown a colorful image that slightly resembles the pattern. doesn't work for me. feels like random noise.