pieceAt method
Implementation
Piece? pieceAt(Square square) {
final side = sideAt(square);
if (side == null) {
return null;
}
final role = roleAt(square)!;
final prom = promoted.has(square);
return Piece(color: side, role: role, promoted: prom);
}