Continued work. Got more stuff done. Figured out the probability weighting for the minmax algorithm. Next I need to implement a Battle class that contains the three different outcomes for win, loss, and tie as well as their respective probabilities.