Castling ok for GUI
DoCastling() function to implement in ChessGame