A new genotype is a clone, a mutant, or a crossover of genotype(s) selected from the gene pool.
Currently shown creature is assigned a random fitness value, but you can influence it by manually adding a reward (each click 👍 adds 5) or a penalty (each click 👎 subtracts 5).
You can also watch this demo full screen.
Sources are available here.