The main AI method is complete.  It seems to work very well, and is actually pretty hard to beat.  Now we need to throw in some randomness about the way walls are placed.  I did find a couple errors though.  I will post them in the conference.