C'mon, they have little in common apart of the base and the evolving variables. I could have named each one differently.
LF1 issued one gene code, pack behaviour, eye messing venom, killer .strvenom venom shot (it doesn't work anymore), .sharenrg abuse (before the bot size factor was added). LF3 added cloaking against the memloc conspec strategy that was being used by stickerbush veggies back then, dropped the venom shot, added defense against body feeding.
LF6 used hybrid traditional genes/one gene code and defined custom variables, omnivision with eye5, virus, xpos/ypos aiming limited to 32k fields, averaged style 9 eyes turning, aura of venom, 'blind' shape detection, body feeding, target broadcasting, racial variable broadcasting and 'learning'.
Gazer 1 issues inline conditionals and almost no 1G code, 360º vision with 9 eyes, paralyzing through venom and tieing, a more clever usage of body/energy feeding and shooting, closest target turning, conspec ignore counter, shelled hibernation, no virus, forward cloud of venom during hunting, backwards cloud of venom during reproduction cooldown, memory of last feed event position.
Anyway, I'm not writting any more versions of this. Next thing I'd like to do is some ant farm bots, not for IM.