Added some extra tests to test the minimax recursion
Added alpha-beta pruning optimization