Lots working, not a lot left to do: improve speed, measure speed more accurately, improve evaluation function, ensure rule-following, reprogram to work with Master program, test against humans, dynamic programming, parameter learning?