Minimax with alpha-beta pruning, seems to be working.  Threaded the minimax, maybe works a bit quicker, maybe not.  Seems to be pretty fair.  Also think there are a lot of positions that repeat that I could save somewhere for further analysis.