Eyes had to come up eventually, and they do in problem #41:
Sure enough, my solver commits suicide on this problem by filling in its own eyes. I thought this was going to be a tough problem to fix, but it turned out the Unified Handwaving Theory already had a solution: allow players to pass and consider a line solved if both players pass. This is too cool! The code has no concept of eyes, two eyes = life, etc. I'm happy - eye space has always been a slightly bogus concept in my mind.
Five lines of code later:
It shoots, it scores:
See also the pages in the Eyes Collection.