Refactor `onPieceDrop`, `onSquareClick`, and `canDragPiece` into a `useChessboardHandlers` hook or helper function to keep the main component clean.
Refactor
onPieceDrop,onSquareClick, andcanDragPieceinto auseChessboardHandlershook or helper function to keep the main component clean.