@mplain That's all the questions I had, that wasn't so painful
A few comments:
- I think it would be beneficial to add the developer rulings on attachments. Attachments that say "attach to" are a constant check, and attachments that say "play on" are a one-time play restriction. So if a card says "attach to a character you control" and the control of the character changes, the attachment would be discarded. If it says "play on a character you control" and the control of the character changes, the attachment would not be discarded. I can provide the rulings if needed. The RR don't actually make this clear, so the ruling would be beneficial to others.
- You have references for a 'required change in game state' for cards with "select", however the change in game state is required for all 'triggered abilities'. I have developer correspondence with this.