Little organization stuff
Moved things around to prepare for processing business.
Got processing working (mostly).
Everything works!  Also, directory structure is organized.
I broke it but now it's fixed again.
Fixed some NullPointerExceptions.
Organized some code; removed the command-line Driver
Moved the sketch's output into the same directory as emacs processing-mode's output thing or something
I think I tidied stuff or something
Changed redraw() to loop/noLoop().  This adds the gap between the user and AI moves.  I may have introduced or uncovered memory management-related bugs as well.
Deleted Tree.java since it was redundant.  It's even buggier now, but neater.
Actually deleted the file; the previous commit was operating without it.
Shortened code.  Still buggy, but better.
I don't understand memory management
Fiddled with stuff; still broken
Deleted an extra print statement.
Merge branch 'master' into threads
Got branch threading to work slightly better.
Created a due date branch; updated README.md somewhat.
I just put processing into the repo because it's more convenient