After creating odds chess, we realized that this library assumes that every piece came from a standard starting position. However, in odds chess, it allows weird starting positions like the following fen:
nnnnknnn/pppppppp/8/8/8/8/PPPPPPPP/R1BQKB1R w KQ -
to handle this, i modified the piece keys to allow any number of duplicate pieces.
After creating odds chess, we realized that this library assumes that every piece came from a standard starting position. However, in odds chess, it allows weird starting positions like the following fen:
nnnnknnn/pppppppp/8/8/8/8/PPPPPPPP/R1BQKB1R w KQ -
to handle this, i modified the piece keys to allow any number of duplicate pieces.