While not pretty, these changes allow multiplayer games to mostly work.
There is definitely still work that needs to be done, but what's here is at least functional.
- can't start the second game of a match (hangs at first response needed from remote client)
- card state not updated properly on remote client when cards are returned to a player's hand:
- Tezzert's Touch
- returning a tapped land to owner's hand
- and possibly others