Closed malaschitz closed 1 year ago
Hey, there are a lot of changes for a single PR here (thanks for all the time you've spent on this), so I'm probably going to review implement all of these as separate commits (and @ you as coauthor), especially since some of these are related to things that I haven't decided how to handle yet (e.g. the grand chess thing)
Okay, I think everything in this PR is implemented now, so I'm gonna close it.
You're definitely right that this is a bug, but this solution causes us to fail on a known perft result (see tests), so I'll have to have a look at this