Hi @Blaze500, hope you’re doing well
I am happy to see your post and I share your points as well. At this point we are accepting contributions for card implementations (see topic here) for anyone to implement new cards and pick unresolved bugs to tackle. The changes you make are also viewable through a special CI/CD system.
This only applies to card implementations though. For new features such as AI implementation as you mentioned, I would first need to create the concept of AI matches, then create an API (possibly in Groovy) to interact with game state during an AI match, with custom scripts designed for each different AI deck. If you have some insights on how a more general AI could be implemented in this scale, please share your ideas.