Hi,
I just noticed that, whenever there is a mutation in real-life organism, it almost never occurs in a vital area, like a metabolic pathway, even though such vital areas make up most of our DNA. Therefore, most organisms must have some sort of mutation protection for their vital genes. So, for DB3, or maybe even the next version of DB2 (since it should be an easy change), we should add a feature where a coder can select which portions of the bot's DNA are vital for life, like the reproduction code, and those portions will be, say, ten times less likely to get a mutation. That way, we will never have to deal with something "evolving" until it's unable to eat. What do you think?