I have an idea for a chess variant that might need from scratch coding i.e. not one of the packages you can find on chess.com that allow you to create your own variant by changing piece movement and board size and so on, I'm looking at a few more fundamental changes than that and wondering if anyone could help me with that, if nothing else what resources would be best to try to work out how to create this game. I have some basics coding background, if you told me I would have to learn Python fully I might balk at the effort