So, I went back to look at my "smart" Jotto AI, and I found a problem with my logic. So I fixed it, and I have it running now. The smart AI takes a while to run, so it probably won't be finished until tomorrow morning. I'll be curious to see if this fares any better than the other "smart" one or, more importantly, than the dumb one.