added more conditions for isLegal
cleaned the conditions for king movements
bishop is working
queen is working
king is working
rook is working
updated board to display piece movement during verification
removed the huge chunks of if states shown during verification