NO WAY NO TURNING , A BOT MUST HAVE turning PROGRAMED BY THE you S E R not the M A S H I N E..
Are you trying to say that there is no way that the mutations can ever come up with .aimsx or .aimdx in the actions section of the gene?
That is ridiculous. How hard is it to generate a random value of 5 (.aimdx) or 6(.aimsx)?
It is actually 2 chances in 1000 or 1 in 500 that when a new value is randomly generated, it will be one of these two.
The chances of it being preceded by a number that makes it useful is considerably less and the chance of it being followed by a store command is also somewhat less.
The chance of evolving a command such as 150 .aimsx store would be
1 in 3 (to select the command option from the sliders)
multiplied by 1 in 500 to get the aimsx (or aimdx)
Multiplied by 1 in 3 (to select pure number from the sliders)
Multiplied by 1 in 32000 to get the 150
Multiplied by 1 in 3 (to select the type of variable from the sliders)
Multiplied by 1 in 11 for type of operator
Total chance = 1 in 4,752,000,000
It really isn't all that surprising that they don't develop turning abilities now is it?
Now off you go to run your sim for 4 billion mutations.
Set your scripts to detect .aimdx.
Now tell me that you don't get a turning gene randomly created and we will discuss it further.