It's a neat idea and is pretty fun to play, I think, but a lot of the time I found trial-and-error to be the most effective strategy. Overall, though, really nice work :)