Mats are now set up by the card implementations rather than coded into the game state. Haven and Island logic has been updated accordingly and those cards no longer have logic in the game state.
Cards can now specify their own state without the game state needing to have knowledge. Tactician and Treasury needed to be updated to use this because their state could get messed up if the AI player was making hypothetical plays. Tournament no longer needs code in the game state.