This is a wonderful idea! It's fun on its own and as a chess-learning game.
Thanks! Yeah, the more I worked on this project the more I stumbled into some minor general chess UX improvements as well.