I want to comment on two topics rasied earlier in this thread.
On the subject of the validty of starting an evo sim from a simple hand-coded bot with a single gene for reproduction versus a pure zerobot: While it is true that one can easily calculate the probability of random point mutations acting upon a pure zero bot hitting upon a DNA sequence which results in a first replicator, it is incorrect to assume that starting with a bot with a hand-coded reproduction gene is equivalent to starting from the point where this first zerobot replicator emerges. In fact, IMHO, the argument that using a hand-coded gene is simply a way to save time and bootstrap the inevitable is seriously flawed.
A hand coded gene, particularly one with conditional logic, represents significant genetic structural information above and beyond it's function. Through sequence copy mutations, that structure can be utilized in areas other than reproduction and will influence many of the base architectural aspects of all descendents - aspects which might otherwise have evolved very differently, if at all. By using a hand coded gene such as that listed above, one is bootstrapping not only reproduction, but effecient, conditional gene structure.
Evolving conditional genomic structure - the ability for a bot to do different things in respose to difference conditions- represents a significant milestone in zerobot sims, one that to my knowledge, has yet to be acheived. Injecting such structure as a given into the starting organism therefor leaps over a key milestone no zerobot has yet acheived. It is in essensce, Intelligent Design.
Regarding the lack of eye sysvars observed in evolved zero bot DNA, it should come as little surprise that eye values are of little use to evobots that have yet to evolve conditional genomic structure. Since selection has no power to preserve sysvars in DNA sequences unless they have some influence on reproductive success, given the size of the base pair space, an absense of eye sysvars is not only understandable but to be expected. Bots cannot make use of eye values until they have evolved some sort of conditional genomic structure. Crawl, Walk, See.