Hi! This project looks really interesting. I've got some experience with parsers, and I'm wondering if you'd be interested in connecting one of the parsers people have written (e.g. demystify or magic-card-parser (which I could convert from JS's Nearley to Python's Lark parser). It should allow for the implementation of more complex abilities and remove the need for manually defining the cards (in theory).