Changes the way Pyre's markers work so that we only have one marker in the decklist and make new ones at runtime when we need them. This means we can irradiate more than 40 cards and also when you open pyre's cardlist you only see one copy of the marker card and it doesn't have to count to 40.
Also moves a bunch of code to extension methods, and makes the "is this an irradiated marker card?" check a bit more specific and consistent.
Changes the way Pyre's markers work so that we only have one marker in the decklist and make new ones at runtime when we need them. This means we can irradiate more than 40 cards and also when you open pyre's cardlist you only see one copy of the marker card and it doesn't have to count to 40.
Also moves a bunch of code to extension methods, and makes the "is this an irradiated marker card?" check a bit more specific and consistent.