Thanks for kind words! Currently difficulty system works like this: generates two absolutely random parents, than makes a baby based on those parens, than generates random babies, and for each random baby game checks that at least one parameter will be different from correct one. You suggested adjustement to it is totally correct, I guess I will do like that in the future development.