That was my first real perl program, as well as my first real AI. If you look at it, you may notice it occasionally makes one of two types of illegal plays:
Off in nowhere land
Next to a word that doesn't make a word
The problem is my data is getting internally corrupted. The other guys have the real data, so we have to wait until we start merging to see if it is really a problem or not. We have contingencies for if we can't solve it.
No one really cares besides me, I imagine, but I felt like showing off my hard work to anyone who happens to care...