...And I wasn't sure what to do about it, because it seems like it would be off-topic here for being about programming, but it would be off-topic at Programmers.SE for being about a card game.
Basically, I'm looking for some help with some of the harder parts of writing this software, so I was thinking of starting a chat room to see if anyone was interesting in discussing the finer points Magic mechanics, such as whether a colorless mana symbol is really a symbol. But I wasn't which site to start it under, or even if it's a good idea. Is there a good way to handle this?
Edit: Initial release of the library on GitHub
I don't feel super-confident about the state it's in, but I just need to get it out there, and I think it's good enough. I'd certainly appreciate any feedback, from the people who answered/ commented on this, and of course anyone else who's interested.