Fixed some bugs, added some features

* Fixed game end conditions
* Added reporting features for comparing AIs
* Added game seed option for consistent game generation
* Fixed some slice Maxidx bugs

The game is now in a much more playable state and can succesfully
compare 2 different AIs.  Currently they are the same AI with different
target numbers, but it's an interesting baseline nonetheless.