five_in_a_row Uses minimax and alpha-beta pruning to look a few moves ahead. Needs performance improvements.