The scratch cats are trying to get to the right side edge of the screen as fast as possible. The scratch cats start with a 33.3% chance of going left and a 66.6% chance of going right. Every generation they copy the fastest cat from the last generation with the fastest time. However they have a (mutation)% chance of doing something different. You can see the record time for the fastest scratch cat (not a cloud variable). By the way the next generation starts when all the clones make it to the end and (hopefully) the scratch cats will be slightly faster the next generation. Try messing with the mutation variable to see what number can help get the fastest time, just remember that you need to balance it out, because if it was at 100% the clones would go back to there default behavior (33.3% chance of going left and 66.6% chance of right). However if it was down to zero the clones would make no progress because every clone would do the exact same thing as each other every generation. Run it for awhile then see what the fastest time variable is. 75 blocks of code.
Don't use turbo mode, it messes up the fastest time variable.