I had an idea for something I wanted to make but your list of abstract properties of chess made me rethink that. What I have is just based on the very basic ruleset of chess.
But maybe I can incorporate them into my existing idea? Thanks for the thoughts.