 cond
 *.eye5 0 =
 start
 -4 .dn store
 4 .up store
 stop

''''''''''''''''''''''''Gene  1: Last 'stop' at position  12''''''''''''''''''''''',

 cond
 *.eye5 0 >
 *.refeye *.myeye !=
 start
 *.refveldx 4 ~ store
 *.refvelup 30 add .up store
 stop

''''''''''''''''''''''''Gene  2: Last 'stop' at position  30''''''''''''''''''''''',

 cond
 *.eye5 50 >
 *.refeye *.myeye !=
 start
 -1 .shoot store
 *.refvelup .up store
 stop

''''''''''''''''''''''''Gene  3: Last 'stop' at position  45''''''''''''''''''''''',

 cond
 *.shflav 0 !=
 *.shflav -2 !=
 start
 1256 .aimshoot store
 8 .shootval store
 400 .vShoot store
 0 .shflav store
 stop

''''''''''''''''''''''''Gene  4: Last 'stop' at position  66''''''''''''''''''''''',

 cond
 *.eye5 0 =
 *.refeye *.myeye =
 or
 start
 314 rnd .aimright store
 stop

''''''''''''''''''''''''Gene  5: Last 'stop' at position  80''''''''''''''''''''''',

 cond
 start
 *.refbody 2 div dup stop
 cond
 *.eye5 0 >
 *.body >
 *.refeye 1 >
 start
 -15 .up store
 stop

''''''''''''''''''''''''Gene  7: Last 'stop' at position  101''''''''''''''''''''''',

 cond
 *.eye5 50 >
 *.body >
 *.refeye 1 >
 start
 19 .shoot store
 *.aim .shootval store
 stop

''''''''''''''''''''''''Gene  8: Last 'stop' at position  118''''''''''''''''''''''',

 cond
 *.shell 250 <
 start
 100 .mkshell store
 stop

''''''''''''''''''''''''Gene  9: Last 'stop' at position  127''''''''''''''''''''''',

 cond
 *.slime 100 <
 start
 1000 .mkslime store
 stop

''''''''''''''''''''''''Gene  10: Last 'stop' at position  136''''''''''''''''''''''',

 cond
 *.nrg 9000 !%=
 start
 30 .repro store
 stop

''''''''''''''''''''''''Gene  11: Last 'stop' at position  145''''''''''''''''''''''',

 cond
 *.robage 0 =
 start
 7 989 store
 stop

''''''''''''''''''''''''Gene  12: Last 'stop' at position  154''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  13: Last 'stop' at position  169''''''''''''''''''''''',

 cond
 *.tiepres 0 >
 *.tienum 0 =
 start
 *.tiepres .tienum store
 stop

''''''''''''''''''''''''Gene  14: Last 'stop' at position  181''''''''''''''''''''''',

 cond
 *.tienum 0 >
 start
 -1 .tieloc store
 -1000 .tieval store
 stop

''''''''''''''''''''''''Gene  15: Last 'stop' at position  193''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .maxvel store
 stop

''''''''''''''''''''''''Gene  16: Last 'stop' at position  208''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  17: Last 'stop' at position  223''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  18: Last 'stop' at position  238''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  19: Last 'stop' at position  253''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  20: Last 'stop' at position  268''''''''''''''''''''''',

 cond
 7 *989 !=
 *.robage 0 !=
 start
 -2 .shoot store
 *.nrg .shootval store
 stop

''''''''''''''''''''''''Gene  21: Last 'stop' at position  283''''''''''''''''''''''',


