Add AI. Refactor some things. Work on GUI.
Add tracing support to AI code (disabled by default). Improve AI
slightly.
Add ant task that builds a runnable JAR. (Will probably only work on
Arthur's machine because of embedded paths)