Merge pull request #1 from NnChambers/master

Slowly murderizing your code.
optimized check win
added framework for AI play in main
added methods to AB
Made final changes to Main
Added some functionality to state
Added Print to action
improved AB terminal state and started backbone of the evaluation
function
Fixed up main slightly for optimization
Merge pull request #1 from HarrisonNguyen92/master

Catching Up