Assignment code HW2. MinMax with Alpha Beta pruning.