19-MAR-2025
1600 - atm
I really need to split this thing into multiple crates, if only so I can more easily skip all the UI tests which, owing to their ‘compare to a text screenshot’ approach, are pretty brittle when I start working on the UI.
I’m back to working through some of the failed tests, going to hopefully get it back down to just perft failures before continuing with the UI debugging, ideally to minimize the number of moving bugs when I’m trying to squash the zobrist caching part of movegen, which is what this whole thing was supposed to be about in the first place.