Suppose we have a 2 player, zero-sum game
One player wants to maximize, the other player wants to minimize
Minimax values
The optimal score that can be achieved at a particular game state, assuming both players always make the best possible moves
Alpha-beta Pruning