Thanks!
CPU opponent was my dream for many years. It's theoretically possible, there are several known algorithms, but not an easy task to do with 8-bit assembler.
The amount of code for the CPU opponent can be compared to the game in current state.
The other factor is algorithm speed. It should be quite fast and clever enough in the same time.
Sending garbage lines was one of unimplemented features.