Updated MiniMax processing

Correctly processes small tree now.

Alpha/Beta pruning and larger tree support implemented but not yet tested.
Merge to fix non-fast-forward with master.