In some of the results I've sent to submitters, I noticed a bug/unclarity in instructions: if both programs terminated (reached end of code) the interpreter was counting that under "if you don't otherwise lose, you win" rule (resulting in double win) rather than the "time out" rule (both lose). Rather than calling that an AI discovering "the only way to win is not to play", I'm calling that a time-out loss.
In results I've sent so far, it has very little effect on rankings, as those double terminations were mainly happening in matchups between pairs of my more incompetent starting jousters. -Goethe