I think that the ref's are kind of artificial, it'd be like recognizing someone based on their individual dna. While it's possible for us, using tons of technology, I'm not sure it should be quite so easy for the bots.
I'd be more in favor of expanding on memloc/memval (multiple?) and using them to sense what another bot's value's are. This would be more akin to bacteria sensing each other's chemistry, rather than dna.
The only problem is backward's compatability, I honestly can't think of any way to pull it off :unsure:
There is a bit of a problem starting to arise with using ref's for recognition, I thought I should mention. Using delgene/mkvirus it is possible to remove/add false genetic info(eyes) changing it to whatever numbers are required. It'd be time consuming and ineffective against all bots, but it could be done.
Another possible future problem is being able to define a readback value using a * and some value. This could allow anyone to change to amount of (* eyeX) simply by changing the value of eyeX. (Although a bennefit would be better recognition for new bots with use of a more variable recognition gene)
Alright enough for now, I'd like to hear what everyone else has to say :)