Looking for technical feedback on my Taikyoku Shogi engine written in Rust

36x36 chess variant engine (taikyoku Shogi/ultimate chess)

I created an engine, for the moment it has tests, a CLI, benchmarks, documentation and web interface, I wrote it using rust, typescript and python (for NNUE), I don't know what else to improve or change, I'd like to have suggestions. All tests pass. The NNUE is still don't working but it can be generated, there are a few things to improve. GitHub - El-Gabo-45/taikyokushogiTei: Taikyoku Shogi engine — the largest known shogi variant (36x36 board, 804 pieces) · GitHub