moveToUci method
Long-algebraic (UCI) string for m, e.g. e2e4, e7e8q.
Implementation
String moveToUci(int m) {
final s = '${_squareName(moveFrom(m))}${_squareName(moveTo(m))}';
if (moveIsPromotion(m)) return '$s${_pieceChar(movePromoType(m))}';
return s;
}