Karnov's full name is "Jinborov Karnovski"
A closer look at the decrypted program binary shows Karnov's program flow:
So, if you want to write your own video game, the above serves as a nice template. :-) Some cute error messages are also in there:
Total loss of precision.
Partial loss of precision.