Added Castling
Turned AlphaBeta into AlphaBetaMax/AlphaBetaMin