-Changed alpha/beta initializations to correct values
-Added hasMoved attribute updating in alpha beta move processing so the game doesn't try special moves like double pawn moves/castling after having forfeited the ability to do so.