Moderately OK working version of minimax.  Can complete approximatley 100 games in 30 minutes at a 90% clip.