mtg - GameState now works with intermediate states