Started code to account for draw by stalemate and threefold repitition in eval method
-Both still need to be tested, the AI is missing one-move checkmates in some cases, and getting out of bounds exceptions on the 3fold repition method.