Added ID for pieces to enable reading move history for individual pieces
e.g.: to check if en-passant or castling is legal.