Thank you so much Tilthanseco! It seems I just wasn't being patient enough, as mutations have occurred. I've already had my first meaningful permanent mutation - changing the first gene in some way concerning when it decides to move that I don't fully understand - looks kinda like random movement, but I don't think it is. It definitely helps with searching for those elusive rollers:
Taxxon (Initial)'Taxxon
'By: southpointingchariot
'Eat each other, yo.
' Gene 1 Food Finder
cond
*.eye5 0 >
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
' Gene 2 Eat Food
cond
*.eye5 50 >
start
-1 .shoot store
*.refvelup .up store
stop
' Gene 3 Avoiding Family
cond
*.eye5 0 =
start
314 rnd .aimright store
stop
' Gene 4 Reproduce
cond
*.nrg 30000 >
start
10 .repro store
stop
end
Rando (Mutated)'''''''''''''''''''''''' Gene: 1 Begins at position 1 '''''''''''''''''''''''
cond
*.eye5 -10 >
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 14 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 15 '''''''''''''''''''''''
cond
*.eye5 50 >
start
-1 .shoot store
*.refvelup .up store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 26 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 27 '''''''''''''''''''''''
cond
*.eye5 0 =
start
314 rnd .aimright store
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 36 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 37 '''''''''''''''''''''''
cond
*.nrg 30000 >
start
10 .repro store
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 45 '''''''''''''''''''''''