Also, I’ve never heard of using upper and lowercase to differentiate white and black, I think GPT-4 just made that up.
No, this is common. E.g. https://github.com/niklasf/python-chess
No, this is common. E.g. https://github.com/niklasf/python-chess