{
    "map": {
        "name": "Germany",
        "cities": [
            {
                "name": "Flensburg",
                "region": "green",
                "x": 37,
                "y": 427
            },
            {
                "name": "Kiel",
                "region": "green",
                "x": 106,
                "y": 392
            },
            {
                "name": "Hamburg",
                "region": "green",
                "x": 212,
                "y": 396
            },
            {
                "name": "Hannover",
                "region": "green",
                "x": 378,
                "y": 395
            },
            {
                "name": "Bremen",
                "region": "green",
                "x": 276,
                "y": 463
            },
            {
                "name": "Wilhelmshaven",
                "region": "green",
                "x": 211,
                "y": 521
            },
            {
                "name": "Cuxhaven",
                "region": "green",
                "x": 168,
                "y": 474
            },
            {
                "name": "Lubeck",
                "region": "brown",
                "x": 153,
                "y": 341
            },
            {
                "name": "Rostock",
                "region": "brown",
                "x": 128,
                "y": 256
            },
            {
                "name": "Schwerin",
                "region": "brown",
                "x": 217,
                "y": 297
            },
            {
                "name": "Torgelow",
                "region": "brown",
                "x": 210,
                "y": 126
            },
            {
                "name": "Magdeburg",
                "region": "brown",
                "x": 389,
                "y": 271
            },
            {
                "name": "Berlin",
                "region": "brown",
                "x": 355,
                "y": 170
            },
            {
                "name": "Frankfurt-O",
                "region": "brown",
                "x": 381,
                "y": 99
            },
            {
                "name": "Halle",
                "region": "yellow",
                "x": 493,
                "y": 259
            },
            {
                "name": "Leipzig",
                "region": "yellow",
                "x": 526,
                "y": 222
            },
            {
                "name": "Dresden",
                "region": "yellow",
                "x": 572,
                "y": 126
            },
            {
                "name": "Erfurt",
                "region": "yellow",
                "x": 567,
                "y": 309
            },
            {
                "name": "Fulda",
                "region": "yellow",
                "x": 628,
                "y": 398
            },
            {
                "name": "Würzburg",
                "region": "yellow",
                "x": 735,
                "y": 386
            },
            {
                "name": "Nurnberg",
                "region": "yellow",
                "x": 780,
                "y": 309
            },
            {
                "name": "Osnabrück",
                "region": "red",
                "x": 359,
                "y": 516
            },
            {
                "name": "Münster",
                "region": "red",
                "x": 427,
                "y": 554
            },
            {
                "name": "Essen",
                "region": "red",
                "x": 475,
                "y": 603
            },
            {
                "name": "Duisburg",
                "region": "red",
                "x": 456,
                "y": 645
            },
            {
                "name": "Dortmund",
                "region": "red",
                "x": 505,
                "y": 543
            },
            {
                "name": "Dusseldorf",
                "region": "red",
                "x": 537,
                "y": 635
            },
            {
                "name": "Kassel",
                "region": "red",
                "x": 524,
                "y": 430
            },
            {
                "name": "Freiburg",
                "region": "purple",
                "x": 966,
                "y": 537
            },
            {
                "name": "Stuttgart",
                "region": "purple",
                "x": 884,
                "y": 458
            },
            {
                "name": "Konstanz",
                "region": "purple",
                "x": 1011,
                "y": 459
            },
            {
                "name": "Augsburg",
                "region": "purple",
                "x": 911,
                "y": 346
            },
            {
                "name": "Regensburg",
                "region": "purple",
                "x": 846,
                "y": 256
            },
            {
                "name": "München",
                "region": "purple",
                "x": 967,
                "y": 278
            },
            {
                "name": "Passau",
                "region": "purple",
                "x": 904,
                "y": 153
            }
        ],
        "connections": [
            {
                "nodes": ["Flensburg", "Kiel"],
                "cost": 4
            },
            {
                "nodes": ["Kiel", "Hamburg"],
                "cost": 8
            },
            {
                "nodes": ["Kiel", "Lubeck"],
                "cost": 4
            },
            {
                "nodes": ["Hamburg", "Hannover"],
                "cost": 17
            },
            {
                "nodes": ["Hamburg", "Bremen"],
                "cost": 11
            },
            {
                "nodes": ["Hamburg", "Cuxhaven"],
                "cost": 11
            },
            {
                "nodes": ["Hamburg", "Lubeck"],
                "cost": 6
            },
            {
                "nodes": ["Hamburg", "Schwerin"],
                "cost": 8
            },
            {
                "nodes": ["Bremen", "Wilhelmshaven"],
                "cost": 11
            },
            {
                "nodes": ["Bremen", "Hannover"],
                "cost": 10
            },
            {
                "nodes": ["Bremen", "Cuxhaven"],
                "cost": 8
            },
            {
                "nodes": ["Bremen", "Osnabrück"],
                "cost": 11
            },
            {
                "nodes": ["Hannover", "Schwerin"],
                "cost": 19
            },
            {
                "nodes": ["Hannover", "Magdeburg"],
                "cost": 15
            },
            {
                "nodes": ["Hannover", "Erfurt"],
                "cost": 19
            },
            {
                "nodes": ["Hannover", "Osnabrück"],
                "cost": 16
            },
            {
                "nodes": ["Hannover", "Kassel"],
                "cost": 15
            },
            {
                "nodes": ["Wilhelmshaven", "Osnabrück"],
                "cost": 14
            },
            {
                "nodes": ["Lubeck", "Schwerin"],
                "cost": 6
            },
            {
                "nodes": ["Schwerin", "Rostock"],
                "cost": 6
            },
            {
                "nodes": ["Schwerin", "Torgelow"],
                "cost": 19
            },
            {
                "nodes": ["Schwerin", "Berlin"],
                "cost": 18
            },
            {
                "nodes": ["Schwerin", "Magdeburg"],
                "cost": 16
            },
            {
                "nodes": ["Torgelow", "Rostock"],
                "cost": 19
            },
            {
                "nodes": ["Torgelow", "Berlin"],
                "cost": 15
            },
            {
                "nodes": ["Berlin", "Magdeburg"],
                "cost": 10
            },
            {
                "nodes": ["Berlin", "Frankfurt-O"],
                "cost": 6
            },
            {
                "nodes": ["Berlin", "Halle"],
                "cost": 17
            },
            {
                "nodes": ["Magdeburg", "Halle"],
                "cost": 11
            },
            {
                "nodes": ["Frankfurt-O", "Leipzig"],
                "cost": 21
            },
            {
                "nodes": ["Frankfurt-O", "Dresden"],
                "cost": 16
            },
            {
                "nodes": ["Halle", "Leipzig"],
                "cost": 0
            },
            {
                "nodes": ["Leipzig", "Dresden"],
                "cost": 13
            },
            {
                "nodes": ["Erfurt", "Halle"],
                "cost": 6
            },
            {
                "nodes": ["Erfurt", "Dresden"],
                "cost": 19
            },
            {
                "nodes": ["Erfurt", "Nurnberg"],
                "cost": 21
            },
            {
                "nodes": ["Erfurt", "Fulda"],
                "cost": 13
            },
            {
                "nodes": ["Erfurt", "Kassel"],
                "cost": 15
            },
            {
                "nodes": ["Fulda", "Würzburg"],
                "cost": 11
            },
            {
                "nodes": ["Fulda", "Kassel"],
                "cost": 8
            },
            {
                "nodes": ["Würzburg", "Nurnberg"],
                "cost": 8
            },
            {
                "nodes": ["Würzburg", "Stuttgart"],
                "cost": 12
            },
            {
                "nodes": ["Würzburg", "Augsburg"],
                "cost": 19
            },
            {
                "nodes": ["Nurnberg", "Augsburg"],
                "cost": 18
            },
            {
                "nodes": ["Nurnberg", "Regensburg"],
                "cost": 12
            },
            {
                "nodes": ["Osnabrück", "Münster"],
                "cost": 7
            },
            {
                "nodes": ["Osnabrück", "Kassel"],
                "cost": 20
            },
            {
                "nodes": ["Münster", "Essen"],
                "cost": 6
            },
            {
                "nodes": ["Münster", "Dortmund"],
                "cost": 2
            },
            {
                "nodes": ["Essen", "Duisburg"],
                "cost": 0
            },
            {
                "nodes": ["Essen", "Dusseldorf"],
                "cost": 2
            },
            {
                "nodes": ["Essen", "Dortmund"],
                "cost": 4
            },
            {
                "nodes": ["Dortmund", "Kassel"],
                "cost": 18
            },
            {
                "nodes": ["Stuttgart", "Freiburg"],
                "cost": 16
            },
            {
                "nodes": ["Stuttgart", "Konstanz"],
                "cost": 16
            },
            {
                "nodes": ["Stuttgart", "Augsburg"],
                "cost": 15
            },
            {
                "nodes": ["Konstanz", "Freiburg"],
                "cost": 14
            },
            {
                "nodes": ["Konstanz", "Augsburg"],
                "cost": 17
            },
            {
                "nodes": ["Regensburg", "Augsburg"],
                "cost": 13
            },
            {
                "nodes": ["Regensburg", "München"],
                "cost": 10
            },
            {
                "nodes": ["Regensburg", "Passau"],
                "cost": 12
            },
            {
                "nodes": ["Augsburg", "München"],
                "cost": 6
            },
            {
                "nodes": ["Passau", "München"],
                "cost": 14
            }
        ]
    },
    "players": [
        {
            "id": 0,
            "powerPlants": [
                {
                    "number": 28,
                    "type": 3,
                    "cost": 1,
                    "citiesPowered": 4
                },
                {
                    "number": 29,
                    "type": 4,
                    "cost": 1,
                    "citiesPowered": 4
                },
                {
                    "number": 25,
                    "type": 0,
                    "cost": 2,
                    "citiesPowered": 5
                }
            ],
            "coalCapacity": 4,
            "coalLeft": 3,
            "oilCapacity": 0,
            "oilLeft": 0,
            "garbageCapacity": 0,
            "garbageLeft": 0,
            "uraniumCapacity": 2,
            "uraniumLeft": 1,
            "hybridCapacity": 2,
            "hybridLeft": 0,
            "money": 156,
            "housesLeft": 22,
            "cities": [
                {
                    "name": "Münster",
                    "position": 0
                },
                {
                    "name": "Dortmund",
                    "position": 0
                },
                {
                    "name": "Osnabrück",
                    "position": 0
                },
                {
                    "name": "Fulda",
                    "position": 0
                },
                {
                    "name": "Würzburg",
                    "position": 0
                },
                {
                    "name": "Essen",
                    "position": 1
                },
                {
                    "name": "Duisburg",
                    "position": 1
                },
                {
                    "name": "Nurnberg",
                    "position": 0
                },
                {
                    "name": "Dusseldorf",
                    "position": 1
                },
                {
                    "name": "Regensburg",
                    "position": 0
                }
            ],
            "powerPlantsNotUsed": [21],
            "availableMoves": null,
            "lastMove": {
                "name": "Pass",
                "data": true
            },
            "isDropped": false,
            "isAI": false,
            "bid": 0,
            "passed": true,
            "skipAuction": false,
            "citiesPowered": 0,
            "resourcesUsed": [],
            "name": "FlyingDadBomb"
        },
        {
            "id": 1,
            "powerPlants": [
                {
                    "number": 26,
                    "type": 1,
                    "cost": 2,
                    "citiesPowered": 5
                },
                {
                    "number": 27,
                    "type": 5,
                    "cost": 0,
                    "citiesPowered": 3
                },
                {
                    "number": 33,
                    "type": 5,
                    "cost": 0,
                    "citiesPowered": 4
                }
            ],
            "coalCapacity": 0,
            "coalLeft": 0,
            "oilCapacity": 4,
            "oilLeft": 0,
            "garbageCapacity": 0,
            "garbageLeft": 0,
            "uraniumCapacity": 0,
            "uraniumLeft": 0,
            "hybridCapacity": 0,
            "hybridLeft": 0,
            "money": 202,
            "housesLeft": 22,
            "cities": [
                {
                    "name": "Halle",
                    "position": 0
                },
                {
                    "name": "Erfurt",
                    "position": 0
                },
                {
                    "name": "Leipzig",
                    "position": 0
                },
                {
                    "name": "Magdeburg",
                    "position": 0
                },
                {
                    "name": "Berlin",
                    "position": 0
                },
                {
                    "name": "Frankfurt-O",
                    "position": 0
                },
                {
                    "name": "Schwerin",
                    "position": 0
                },
                {
                    "name": "Rostock",
                    "position": 0
                },
                {
                    "name": "Lubeck",
                    "position": 1
                },
                {
                    "name": "Kiel",
                    "position": 1
                },
                {
                    "name": "Flensburg",
                    "position": 1
                },
                {
                    "name": "Hamburg",
                    "position": 1
                }
            ],
            "powerPlantsNotUsed": [],
            "availableMoves": {
                "BuyResource": [
                    {
                        "resource": "oil"
                    }
                ],
                "Pass": [true]
            },
            "lastMove": {
                "name": "Pass",
                "data": true
            },
            "isDropped": false,
            "isAI": false,
            "bid": 0,
            "passed": false,
            "skipAuction": false,
            "citiesPowered": 0,
            "resourcesUsed": [],
            "name": "anagor12"
        },
        {
            "id": 2,
            "powerPlants": [],
            "coalCapacity": 0,
            "coalLeft": 0,
            "oilCapacity": 0,
            "oilLeft": 0,
            "garbageCapacity": 0,
            "garbageLeft": 0,
            "uraniumCapacity": 0,
            "uraniumLeft": 0,
            "hybridCapacity": 0,
            "hybridLeft": 0,
            "money": 50,
            "housesLeft": 22,
            "cities": [],
            "powerPlantsNotUsed": [],
            "availableMoves": null,
            "lastMove": {
                "name": "Pass",
                "data": true
            },
            "isDropped": true,
            "isAI": false,
            "bid": 0,
            "passed": true,
            "skipAuction": false,
            "citiesPowered": 0,
            "resourcesUsed": [],
            "name": "greg"
        },
        {
            "id": 3,
            "powerPlants": [
                {
                    "number": 24,
                    "type": 2,
                    "cost": 2,
                    "citiesPowered": 4
                },
                {
                    "number": 32,
                    "type": 1,
                    "cost": 3,
                    "citiesPowered": 6
                },
                {
                    "number": 20,
                    "type": 0,
                    "cost": 3,
                    "citiesPowered": 5
                }
            ],
            "coalCapacity": 6,
            "coalLeft": 3,
            "oilCapacity": 6,
            "oilLeft": 6,
            "garbageCapacity": 4,
            "garbageLeft": 2,
            "uraniumCapacity": 0,
            "uraniumLeft": 0,
            "hybridCapacity": 0,
            "hybridLeft": 0,
            "money": 108,
            "housesLeft": 22,
            "cities": [
                {
                    "name": "Lubeck",
                    "position": 0
                },
                {
                    "name": "Kiel",
                    "position": 0
                },
                {
                    "name": "Hamburg",
                    "position": 0
                },
                {
                    "name": "Bremen",
                    "position": 0
                },
                {
                    "name": "Cuxhaven",
                    "position": 0
                },
                {
                    "name": "Hannover",
                    "position": 0
                },
                {
                    "name": "Flensburg",
                    "position": 0
                },
                {
                    "name": "Wilhelmshaven",
                    "position": 0
                },
                {
                    "name": "Schwerin",
                    "position": 1
                },
                {
                    "name": "Rostock",
                    "position": 1
                },
                {
                    "name": "Osnabrück",
                    "position": 1
                }
            ],
            "powerPlantsNotUsed": [24],
            "availableMoves": null,
            "lastMove": {
                "name": "Pass",
                "data": true
            },
            "isDropped": false,
            "isAI": false,
            "bid": 0,
            "passed": true,
            "skipAuction": false,
            "citiesPowered": 0,
            "resourcesUsed": [],
            "name": "reese181"
        },
        {
            "id": 4,
            "powerPlants": [
                {
                    "number": 3,
                    "type": 1,
                    "cost": 2,
                    "citiesPowered": 1
                },
                {
                    "number": 6,
                    "type": 2,
                    "cost": 1,
                    "citiesPowered": 1
                },
                {
                    "number": 17,
                    "type": 3,
                    "cost": 1,
                    "citiesPowered": 2
                }
            ],
            "coalCapacity": 0,
            "coalLeft": 0,
            "oilCapacity": 4,
            "oilLeft": 0,
            "garbageCapacity": 2,
            "garbageLeft": 1,
            "uraniumCapacity": 2,
            "uraniumLeft": 0,
            "hybridCapacity": 0,
            "hybridLeft": 0,
            "money": 55,
            "housesLeft": 22,
            "cities": [
                {
                    "name": "Essen",
                    "position": 0
                },
                {
                    "name": "Duisburg",
                    "position": 0
                },
                {
                    "name": "Dusseldorf",
                    "position": 0
                },
                {
                    "name": "Kassel",
                    "position": 0
                }
            ],
            "powerPlantsNotUsed": [3, 6, 17],
            "availableMoves": null,
            "lastMove": {
                "name": "Pass",
                "data": true
            },
            "isDropped": true,
            "isAI": false,
            "bid": 0,
            "passed": true,
            "skipAuction": false,
            "citiesPowered": 0,
            "resourcesUsed": [],
            "name": "tanios"
        }
    ],
    "playerOrder": [1, 3, 0, 4, 2],
    "currentPlayers": [1],
    "powerPlantsDeck": [
        {
            "number": 16,
            "type": 1,
            "cost": 2,
            "citiesPowered": 3
        },
        {
            "number": 38,
            "type": 2,
            "cost": 3,
            "citiesPowered": 7
        },
        {
            "number": 99,
            "type": 6,
            "cost": 0,
            "citiesPowered": 6
        },
        {
            "number": 31,
            "type": 0,
            "cost": 3,
            "citiesPowered": 6
        },
        {
            "number": 44,
            "type": 5,
            "cost": 0,
            "citiesPowered": 5
        },
        {
            "number": 40,
            "type": 1,
            "cost": 2,
            "citiesPowered": 6
        },
        {
            "number": 39,
            "type": 3,
            "cost": 1,
            "citiesPowered": 6
        },
        {
            "number": 50,
            "type": 6,
            "cost": 0,
            "citiesPowered": 6
        },
        {
            "number": 46,
            "type": 4,
            "cost": 3,
            "citiesPowered": 7
        },
        {
            "number": 42,
            "type": 0,
            "cost": 2,
            "citiesPowered": 6
        },
        {
            "number": 37,
            "type": 5,
            "cost": 0,
            "citiesPowered": 4
        }
    ],
    "coalSupply": 0,
    "oilSupply": 3,
    "garbageSupply": 4,
    "uraniumSupply": 0,
    "coalMarket": 12,
    "oilMarket": 15,
    "garbageMarket": 17,
    "uraniumMarket": 11,
    "actualMarket": [
        {
            "number": 14,
            "type": 2,
            "cost": 2,
            "citiesPowered": 2
        },
        {
            "number": 15,
            "type": 0,
            "cost": 2,
            "citiesPowered": 3
        },
        {
            "number": 18,
            "type": 5,
            "cost": 0,
            "citiesPowered": 2
        },
        {
            "number": 23,
            "type": 3,
            "cost": 1,
            "citiesPowered": 3
        }
    ],
    "futureMarket": [
        {
            "number": 30,
            "type": 2,
            "cost": 3,
            "citiesPowered": 6
        },
        {
            "number": 34,
            "type": 3,
            "cost": 1,
            "citiesPowered": 5
        },
        {
            "number": 35,
            "type": 1,
            "cost": 1,
            "citiesPowered": 5
        },
        {
            "number": 36,
            "type": 0,
            "cost": 3,
            "citiesPowered": 7
        }
    ],
    "highestBidders": [],
    "step": 2,
    "phase": "Resources",
    "options": {
        "fastBid": false,
        "map": "Germany",
        "variant": "original",
        "showMoney": false
    },
    "log": [
        {
            "type": "event",
            "event": "Game Start!"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 4
            },
            "simple": "FlyingDadBomb chooses Power Plant 4 to initiate an auction",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>4</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 4
            },
            "simple": "FlyingDadBomb bids $4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 5
            },
            "simple": "anagor12 bids $5",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 2,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "greg passes",
            "pretty": "<span style=\"background-color: red; font-weight: bold; padding: 0 3px;\">greg</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 6
            },
            "simple": "reese181 bids $6",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 7
            },
            "simple": "FlyingDadBomb bids $7",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$7</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 13 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 7
            },
            "simple": "anagor12 chooses Power Plant 7 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>7</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 7
            },
            "simple": "anagor12 bids $7",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$7</span>"
        },
        {
            "type": "event",
            "event": "Player 2 was dropped"
        },
        {
            "type": "move",
            "player": 2,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "greg passes",
            "pretty": "<span style=\"background-color: red; font-weight: bold; padding: 0 3px;\">greg</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 8
            },
            "simple": "reese181 bids $8",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$8</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 31 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 8
            },
            "simple": "anagor12 chooses Power Plant 8 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>8</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 8
            },
            "simple": "anagor12 bids $8",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$8</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 14 drawn from the deck."
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 3
            },
            "simple": "tanios chooses Power Plant 3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> chooses Power Plant <b>3</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 19 drawn from the deck."
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Essen",
                    "price": 10
                }
            },
            "simple": "tanios builds on Essen for $10",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> builds on <b>Essen</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Duisburg",
                    "price": 10
                }
            },
            "simple": "tanios builds on Duisburg for $10",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> builds on <b>Duisburg</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Münster",
                    "price": 10
                }
            },
            "simple": "FlyingDadBomb builds on Münster for $10",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Münster</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Dortmund",
                    "price": 12
                }
            },
            "simple": "FlyingDadBomb builds on Dortmund for $12",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Dortmund</b> for <span style=\"color: green\">$12</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Lubeck",
                    "price": 10
                }
            },
            "simple": "reese181 builds on Lubeck for $10",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Lubeck</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Kiel",
                    "price": 14
                }
            },
            "simple": "reese181 builds on Kiel for $14",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Kiel</b> for <span style=\"color: green\">$14</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Halle",
                    "price": 10
                }
            },
            "simple": "anagor12 builds on Halle for $10",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Halle</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Erfurt",
                    "price": 16
                }
            },
            "simple": "anagor12 builds on Erfurt for $16",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Erfurt</b> for <span style=\"color: green\">$16</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 8,
                    "resourcesSpent": ["coal", "coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "anagor12 uses Power Plant 8",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>8</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 4,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 1
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>4</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 7,
                    "resourcesSpent": ["oil", "oil", "oil"],
                    "citiesPowered": 2
                }
            },
            "simple": "reese181 uses Power Plant 7",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>7</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 3,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>3</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [5, 4, 3, 2]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 31 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 28 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 10
            },
            "simple": "anagor12 chooses Power Plant 10 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>10</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 10
            },
            "simple": "anagor12 bids $10",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 11
            },
            "simple": "reese181 bids $11",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$11</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Bid",
                "data": 12
            },
            "simple": "tanios bids $12",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> bids <span style=\"color: green\">$12</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 13
            },
            "simple": "FlyingDadBomb bids $13",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$13</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Bid",
                "data": 14
            },
            "simple": "tanios bids $14",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> bids <span style=\"color: green\">$14</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 15
            },
            "simple": "FlyingDadBomb bids $15",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$15</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 17 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 13
            },
            "simple": "anagor12 chooses Power Plant 13 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>13</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 13
            },
            "simple": "anagor12 bids $13",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$13</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 14
            },
            "simple": "reese181 bids $14",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$14</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 15
            },
            "simple": "anagor12 bids $15",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$15</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 40 drawn from the deck."
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 6
            },
            "simple": "tanios chooses Power Plant 6",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> chooses Power Plant <b>6</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 44 drawn from the deck."
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "tanios buys garbage for $6",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>garbage</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Osnabrück",
                    "price": 17
                }
            },
            "simple": "FlyingDadBomb builds on Osnabrück for $17",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Osnabrück</b> for <span style=\"color: green\">$17</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Leipzig",
                    "price": 10
                }
            },
            "simple": "anagor12 builds on Leipzig for $10",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Leipzig</b> for <span style=\"color: green\">$10</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 8,
                    "resourcesSpent": ["coal", "coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "anagor12 uses Power Plant 8",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>8</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 13,
                    "resourcesSpent": [],
                    "citiesPowered": 1
                }
            },
            "simple": "anagor12 uses Power Plant 13",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>13</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 3,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>3</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 6,
                    "resourcesSpent": ["garbage"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 6",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>6</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 10,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 10",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>10</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 4,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 1
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>4</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 7,
                    "resourcesSpent": ["oil", "oil", "oil"],
                    "citiesPowered": 2
                }
            },
            "simple": "reese181 uses Power Plant 7",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>7</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [5, 4, 3, 2]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 44 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 39 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 17
            },
            "simple": "anagor12 chooses Power Plant 17 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>17</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 17
            },
            "simple": "anagor12 bids $17",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$17</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 18
            },
            "simple": "reese181 bids $18",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$18</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Bid",
                "data": 19
            },
            "simple": "tanios bids $19",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> bids <span style=\"color: green\">$19</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 29 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 19
            },
            "simple": "anagor12 chooses Power Plant 19 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>19</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 19
            },
            "simple": "anagor12 bids $19",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$19</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 20
            },
            "simple": "reese181 bids $20",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$20</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 26 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 26
            },
            "simple": "anagor12 chooses Power Plant 26 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>26</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 26
            },
            "simple": "anagor12 bids $26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$26</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 37 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 28
            },
            "simple": "FlyingDadBomb chooses Power Plant 28",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>28</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 32 drawn from the deck."
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "tanios buys garbage for $5",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $4",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $4",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "tanios buys uranium for $7",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>uranium</b> for <span style=\"color: green\">$7</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $5",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $6",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $5",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Dusseldorf",
                    "price": 12
                }
            },
            "simple": "tanios builds on Dusseldorf for $12",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> builds on <b>Dusseldorf</b> for <span style=\"color: green\">$12</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Hamburg",
                    "price": 16
                }
            },
            "simple": "reese181 builds on Hamburg for $16",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Hamburg</b> for <span style=\"color: green\">$16</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 13,
                    "resourcesSpent": [],
                    "citiesPowered": 1
                }
            },
            "simple": "anagor12 uses Power Plant 13",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>13</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 8,
                    "resourcesSpent": ["coal", "coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "anagor12 uses Power Plant 8",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>8</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 19,
                    "resourcesSpent": ["garbage", "garbage"],
                    "citiesPowered": 3
                }
            },
            "simple": "reese181 uses Power Plant 19",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>19</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 4,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 1
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>4</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 10,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 10",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>10</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 17,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 2
                }
            },
            "simple": "tanios uses Power Plant 17",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>17</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 3,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>3</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [5, 4, 3, 2]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 40 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 24 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 5
            },
            "simple": "FlyingDadBomb chooses Power Plant 5 to initiate an auction",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>5</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 5
            },
            "simple": "FlyingDadBomb bids $5",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 4
            },
            "simple": "FlyingDadBomb discards Power Plant 4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> discards Power Plant <b>4</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 11 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 24
            },
            "simple": "reese181 chooses Power Plant 24 to initiate an auction",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> chooses Power Plant <b>24</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 24
            },
            "simple": "reese181 bids $24",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$24</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "event",
            "event": "Power Plant 34 drawn from the deck."
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "tanios buys oil for $4",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "tanios buys garbage for $5",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "tanios buys uranium for $6",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> buys <b>uranium</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $5",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $6",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "FlyingDadBomb buys uranium for $7",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>uranium</b> for <span style=\"color: green\">$7</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Kassel",
                    "price": 32
                }
            },
            "simple": "tanios builds on Kassel for $32",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> builds on <b>Kassel</b> for <span style=\"color: green\">$32</span>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Bremen",
                    "price": 21
                }
            },
            "simple": "reese181 builds on Bremen for $21",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Bremen</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Magdeburg",
                    "price": 21
                }
            },
            "simple": "anagor12 builds on Magdeburg for $21",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Magdeburg</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Berlin",
                    "price": 20
                }
            },
            "simple": "anagor12 builds on Berlin for $20",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Berlin</b> for <span style=\"color: green\">$20</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Fulda",
                    "price": 36
                }
            },
            "simple": "FlyingDadBomb builds on Fulda for $36",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Fulda</b> for <span style=\"color: green\">$36</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 28,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 28",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>28</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 17,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 2
                }
            },
            "simple": "tanios uses Power Plant 17",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>17</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 6,
                    "resourcesSpent": ["garbage"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 6",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>6</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 3,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 1
                }
            },
            "simple": "tanios uses Power Plant 3",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> uses Power Plant <b>3</b>"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 24,
                    "resourcesSpent": ["garbage", "garbage"],
                    "citiesPowered": 4
                }
            },
            "simple": "reese181 uses Power Plant 24",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>24</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 26,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 5
                }
            },
            "simple": "anagor12 uses Power Plant 26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>26</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [4, 4, 3, 2]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 39 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 36 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 29
            },
            "simple": "anagor12 chooses Power Plant 29 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>29</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 29
            },
            "simple": "anagor12 bids $29",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$29</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Player 4 was dropped"
        },
        {
            "type": "move",
            "player": 4,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "tanios passes",
            "pretty": "<span style=\"background-color: yellow; font-weight: bold; padding: 0 3px;\">tanios</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 30
            },
            "simple": "FlyingDadBomb bids $30",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$30</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 31
            },
            "simple": "anagor12 bids $31",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$31</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 32
            },
            "simple": "FlyingDadBomb bids $32",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$32</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 5
            },
            "simple": "FlyingDadBomb discards Power Plant 5",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> discards Power Plant <b>5</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 23 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $5",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $5",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$5</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $6",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "FlyingDadBomb buys uranium for $6",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>uranium</b> for <span style=\"color: green\">$6</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $2",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Cuxhaven",
                    "price": 18
                }
            },
            "simple": "reese181 builds on Cuxhaven for $18",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Cuxhaven</b> for <span style=\"color: green\">$18</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Würzburg",
                    "price": 21
                }
            },
            "simple": "FlyingDadBomb builds on Würzburg for $21",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Würzburg</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Frankfurt-O",
                    "price": 16
                }
            },
            "simple": "anagor12 builds on Frankfurt-O for $16",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Frankfurt-O</b> for <span style=\"color: green\">$16</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Schwerin",
                    "price": 26
                }
            },
            "simple": "anagor12 builds on Schwerin for $26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Schwerin</b> for <span style=\"color: green\">$26</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "event",
            "event": "Starting Step 2, Power Plant 9 discarded"
        },
        {
            "type": "event",
            "event": "Power Plant 50 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 13,
                    "resourcesSpent": [],
                    "citiesPowered": 1
                }
            },
            "simple": "anagor12 uses Power Plant 13",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>13</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 26,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 5
                }
            },
            "simple": "anagor12 uses Power Plant 26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>26</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 29,
                    "resourcesSpent": ["coal"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 29",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>29</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 24,
                    "resourcesSpent": ["garbage", "garbage"],
                    "citiesPowered": 4
                }
            },
            "simple": "reese181 uses Power Plant 24",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>24</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [1, 5, 3, 3]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 50 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 35 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 32
            },
            "simple": "anagor12 chooses Power Plant 32 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>32</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 32
            },
            "simple": "anagor12 bids $32",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$32</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Bid",
                "data": 33
            },
            "simple": "reese181 bids $33",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> bids <span style=\"color: green\">$33</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 7
            },
            "simple": "reese181 discards Power Plant 7",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> discards Power Plant <b>7</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 27 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 27
            },
            "simple": "anagor12 chooses Power Plant 27 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>27</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 27
            },
            "simple": "anagor12 bids $27",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$27</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 13
            },
            "simple": "anagor12 discards Power Plant 13",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> discards Power Plant <b>13</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 46 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $3",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Hannover",
                    "price": 20
                }
            },
            "simple": "reese181 builds on Hannover for $20",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Hannover</b> for <span style=\"color: green\">$20</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Flensburg",
                    "price": 14
                }
            },
            "simple": "reese181 builds on Flensburg for $14",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Flensburg</b> for <span style=\"color: green\">$14</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Essen",
                    "price": 19
                }
            },
            "simple": "FlyingDadBomb builds on Essen for $19",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Essen</b> for <span style=\"color: green\">$19</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Duisburg",
                    "price": 15
                }
            },
            "simple": "FlyingDadBomb builds on Duisburg for $15",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Duisburg</b> for <span style=\"color: green\">$15</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Nurnberg",
                    "price": 18
                }
            },
            "simple": "FlyingDadBomb builds on Nurnberg for $18",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Nurnberg</b> for <span style=\"color: green\">$18</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Rostock",
                    "price": 16
                }
            },
            "simple": "anagor12 builds on Rostock for $16",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Rostock</b> for <span style=\"color: green\">$16</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Lubeck",
                    "price": 21
                }
            },
            "simple": "anagor12 builds on Lubeck for $21",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Lubeck</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 26,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 5
                }
            },
            "simple": "anagor12 uses Power Plant 26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>26</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 27,
                    "resourcesSpent": [],
                    "citiesPowered": 3
                }
            },
            "simple": "anagor12 uses Power Plant 27",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>27</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 32,
                    "resourcesSpent": ["oil", "oil", "oil"],
                    "citiesPowered": 6
                }
            },
            "simple": "reese181 uses Power Plant 32",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>32</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 28,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 28",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>28</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 29,
                    "resourcesSpent": ["coal"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 29",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>29</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [1, 5, 3, 3]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 46 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 12 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 12
            },
            "simple": "anagor12 chooses Power Plant 12 to initiate an auction",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> chooses Power Plant <b>12</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 12
            },
            "simple": "anagor12 bids $12",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$12</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 8
            },
            "simple": "anagor12 discards Power Plant 8",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> discards Power Plant <b>8</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 22 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 22
            },
            "simple": "FlyingDadBomb chooses Power Plant 22 to initiate an auction",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>22</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 22
            },
            "simple": "FlyingDadBomb bids $22",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$22</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 10
            },
            "simple": "FlyingDadBomb discards Power Plant 10",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> discards Power Plant <b>10</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 42 drawn from the deck."
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $2",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $2",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $2",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "FlyingDadBomb buys uranium for $1",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>uranium</b> for <span style=\"color: green\">$1</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "FlyingDadBomb buys uranium for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>uranium</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $3",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "anagor12 buys coal for $3",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Wilhelmshaven",
                    "price": 21
                }
            },
            "simple": "reese181 builds on Wilhelmshaven for $21",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Wilhelmshaven</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Schwerin",
                    "price": 21
                }
            },
            "simple": "reese181 builds on Schwerin for $21",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Schwerin</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Dusseldorf",
                    "price": 17
                }
            },
            "simple": "FlyingDadBomb builds on Dusseldorf for $17",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Dusseldorf</b> for <span style=\"color: green\">$17</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Regensburg",
                    "price": 22
                }
            },
            "simple": "FlyingDadBomb builds on Regensburg for $22",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> builds on <b>Regensburg</b> for <span style=\"color: green\">$22</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Kiel",
                    "price": 19
                }
            },
            "simple": "anagor12 builds on Kiel for $19",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Kiel</b> for <span style=\"color: green\">$19</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 28,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 28",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>28</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 26,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 5
                }
            },
            "simple": "anagor12 uses Power Plant 26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>26</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 29,
                    "resourcesSpent": ["coal"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 29",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>29</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 12,
                    "resourcesSpent": ["coal", "coal"],
                    "citiesPowered": 2
                }
            },
            "simple": "anagor12 uses Power Plant 12",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>12</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 22,
                    "resourcesSpent": [],
                    "citiesPowered": 2
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 22",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>22</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 27,
                    "resourcesSpent": [],
                    "citiesPowered": 3
                }
            },
            "simple": "anagor12 uses Power Plant 27",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>27</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 32,
                    "resourcesSpent": ["oil", "oil", "oil"],
                    "citiesPowered": 6
                }
            },
            "simple": "reese181 uses Power Plant 32",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>32</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 24,
                    "resourcesSpent": ["garbage", "garbage"],
                    "citiesPowered": 4
                }
            },
            "simple": "reese181 uses Power Plant 24",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>24</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [3, 5, 3, 1]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 42 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 33 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 33
            },
            "simple": "FlyingDadBomb chooses Power Plant 33 to initiate an auction",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>33</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 33
            },
            "simple": "FlyingDadBomb bids $33",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$33</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Bid",
                "data": 34
            },
            "simple": "anagor12 bids $34",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> bids <span style=\"color: green\">$34</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 12
            },
            "simple": "anagor12 discards Power Plant 12",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> discards Power Plant <b>12</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 21 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 21
            },
            "simple": "FlyingDadBomb chooses Power Plant 21 to initiate an auction",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>21</b> to initiate an auction"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Bid",
                "data": 21
            },
            "simple": "FlyingDadBomb bids $21",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> bids <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 22
            },
            "simple": "FlyingDadBomb discards Power Plant 22",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> discards Power Plant <b>22</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 20 drawn from the deck."
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 20
            },
            "simple": "reese181 chooses Power Plant 20",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> chooses Power Plant <b>20</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 19
            },
            "simple": "reese181 discards Power Plant 19",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> discards Power Plant <b>19</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 30 drawn from the deck."
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "garbage"
                }
            },
            "simple": "reese181 buys garbage for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>garbage</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "anagor12 buys oil for $4",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> buys <b>oil</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $4",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "uranium"
                }
            },
            "simple": "FlyingDadBomb buys uranium for $2",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>uranium</b> for <span style=\"color: green\">$2</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Rostock",
                    "price": 21
                }
            },
            "simple": "reese181 builds on Rostock for $21",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Rostock</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Osnabrück",
                    "price": 26
                }
            },
            "simple": "reese181 builds on Osnabrück for $26",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> builds on <b>Osnabrück</b> for <span style=\"color: green\">$26</span>"
        },
        {
            "type": "event",
            "event": "Power Plant 25 drawn from the deck."
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Flensburg",
                    "price": 19
                }
            },
            "simple": "anagor12 builds on Flensburg for $19",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Flensburg</b> for <span style=\"color: green\">$19</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Build",
                "data": {
                    "name": "Hamburg",
                    "price": 21
                }
            },
            "simple": "anagor12 builds on Hamburg for $21",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> builds on <b>Hamburg</b> for <span style=\"color: green\">$21</span>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 29,
                    "resourcesSpent": ["coal"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 29",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>29</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 28,
                    "resourcesSpent": ["uranium"],
                    "citiesPowered": 4
                }
            },
            "simple": "FlyingDadBomb uses Power Plant 28",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> uses Power Plant <b>28</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 32,
                    "resourcesSpent": ["oil", "oil", "oil"],
                    "citiesPowered": 6
                }
            },
            "simple": "reese181 uses Power Plant 32",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>32</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 20,
                    "resourcesSpent": ["coal", "coal", "coal"],
                    "citiesPowered": 5
                }
            },
            "simple": "reese181 uses Power Plant 20",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> uses Power Plant <b>20</b>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 26,
                    "resourcesSpent": ["oil", "oil"],
                    "citiesPowered": 5
                }
            },
            "simple": "anagor12 uses Power Plant 26",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>26</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 27,
                    "resourcesSpent": [],
                    "citiesPowered": 3
                }
            },
            "simple": "anagor12 uses Power Plant 27",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>27</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "UsePowerPlant",
                "data": {
                    "powerPlant": 33,
                    "resourcesSpent": [],
                    "citiesPowered": 4
                }
            },
            "simple": "anagor12 uses Power Plant 33",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> uses Power Plant <b>33</b>"
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "event",
            "event": "Resupplying resources: [4, 5, 3, 1]"
        },
        {
            "type": "event",
            "event": "Putting Power Plant 37 on the bottom of the deck"
        },
        {
            "type": "event",
            "event": "Power Plant 15 drawn from the deck."
        },
        {
            "type": "move",
            "player": 1,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "anagor12 passes",
            "pretty": "<span style=\"background-color: mediumorchid; font-weight: bold; padding: 0 3px;\">anagor12</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "ChoosePowerPlant",
                "data": 25
            },
            "simple": "FlyingDadBomb chooses Power Plant 25",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> chooses Power Plant <b>25</b>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "DiscardPowerPlant",
                "data": 21
            },
            "simple": "FlyingDadBomb discards Power Plant 21",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> discards Power Plant <b>21</b>"
        },
        {
            "type": "event",
            "event": "Power Plant 18 drawn from the deck."
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $3",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "FlyingDadBomb buys coal for $3",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> buys <b>coal</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 0,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "FlyingDadBomb passes",
            "pretty": "<span style=\"background-color: limegreen; font-weight: bold; padding: 0 3px;\">FlyingDadBomb</span> passes"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "coal"
                }
            },
            "simple": "reese181 buys coal for $4",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>coal</b> for <span style=\"color: green\">$4</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "BuyResource",
                "data": {
                    "resource": "oil"
                }
            },
            "simple": "reese181 buys oil for $3",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> buys <b>oil</b> for <span style=\"color: green\">$3</span>"
        },
        {
            "type": "move",
            "player": 3,
            "move": {
                "name": "Pass",
                "data": true
            },
            "simple": "reese181 passes",
            "pretty": "<span style=\"background-color: dodgerblue; font-weight: bold; padding: 0 3px;\">reese181</span> passes"
        }
    ],
    "hiddenLog": [],
    "seed": "qps1ZyT4tnXh7HJDCecfiebVvHd16J13/VFVSHmTPXE=",
    "round": 9,
    "auctionSkips": 3,
    "citiesToStep2": 7,
    "citiesToEndGame": 15,
    "resourceResupply": ["[5, 4, 3, 2]", "[7, 5, 3, 3]", "[5, 6, 5, 2]"],
    "paymentTable": [
        10, 22, 33, 44, 54, 64, 73, 82, 90, 98, 105, 112, 118, 124, 129, 134, 138, 142, 145, 148, 150, 150
    ],
    "variant": "original",
    "minimunBid": 25,
    "plantDiscountActive": false,
    "cardsLeft": 11,
    "nextCardWeak": false,
    "card39Bought": false,
    "knownPowerPlantDeck": [
        {
            "number": 3,
            "type": 1,
            "cost": 2,
            "citiesPowered": 1
        },
        {
            "number": 4,
            "type": 0,
            "cost": 2,
            "citiesPowered": 1
        },
        {
            "number": 5,
            "type": 4,
            "cost": 2,
            "citiesPowered": 1
        },
        {
            "number": 6,
            "type": 2,
            "cost": 1,
            "citiesPowered": 1
        },
        {
            "number": 7,
            "type": 1,
            "cost": 3,
            "citiesPowered": 2
        },
        {
            "number": 8,
            "type": 0,
            "cost": 3,
            "citiesPowered": 2
        },
        {
            "number": 9,
            "type": 1,
            "cost": 1,
            "citiesPowered": 1
        },
        {
            "number": 10,
            "type": 0,
            "cost": 2,
            "citiesPowered": 2
        },
        {
            "number": 13,
            "type": 5,
            "cost": 0,
            "citiesPowered": 1
        },
        {
            "number": 31,
            "type": 0,
            "cost": 3,
            "citiesPowered": 6
        },
        {
            "number": 14,
            "type": 2,
            "cost": 2,
            "citiesPowered": 2
        },
        {
            "number": 19,
            "type": 2,
            "cost": 2,
            "citiesPowered": 3
        },
        {
            "number": 28,
            "type": 3,
            "cost": 1,
            "citiesPowered": 4
        },
        {
            "number": 17,
            "type": 3,
            "cost": 1,
            "citiesPowered": 2
        },
        {
            "number": 40,
            "type": 1,
            "cost": 2,
            "citiesPowered": 6
        },
        {
            "number": 44,
            "type": 5,
            "cost": 0,
            "citiesPowered": 5
        },
        {
            "number": 39,
            "type": 3,
            "cost": 1,
            "citiesPowered": 6
        },
        {
            "number": 29,
            "type": 4,
            "cost": 1,
            "citiesPowered": 4
        },
        {
            "number": 26,
            "type": 1,
            "cost": 2,
            "citiesPowered": 5
        },
        {
            "number": 37,
            "type": 5,
            "cost": 0,
            "citiesPowered": 4
        },
        {
            "number": 32,
            "type": 1,
            "cost": 3,
            "citiesPowered": 6
        },
        {
            "number": 24,
            "type": 2,
            "cost": 2,
            "citiesPowered": 4
        },
        {
            "number": 11,
            "type": 3,
            "cost": 1,
            "citiesPowered": 2
        },
        {
            "number": 34,
            "type": 3,
            "cost": 1,
            "citiesPowered": 5
        },
        {
            "number": 36,
            "type": 0,
            "cost": 3,
            "citiesPowered": 7
        },
        {
            "number": 23,
            "type": 3,
            "cost": 1,
            "citiesPowered": 3
        },
        {
            "number": 50,
            "type": 6,
            "cost": 0,
            "citiesPowered": 6
        },
        {
            "number": 35,
            "type": 1,
            "cost": 1,
            "citiesPowered": 5
        },
        {
            "number": 27,
            "type": 5,
            "cost": 0,
            "citiesPowered": 3
        },
        {
            "number": 46,
            "type": 4,
            "cost": 3,
            "citiesPowered": 7
        },
        {
            "number": 12,
            "type": 4,
            "cost": 2,
            "citiesPowered": 2
        },
        {
            "number": 22,
            "type": 5,
            "cost": 0,
            "citiesPowered": 2
        },
        {
            "number": 42,
            "type": 0,
            "cost": 2,
            "citiesPowered": 6
        },
        {
            "number": 33,
            "type": 5,
            "cost": 0,
            "citiesPowered": 4
        },
        {
            "number": 21,
            "type": 4,
            "cost": 2,
            "citiesPowered": 4
        },
        {
            "number": 20,
            "type": 0,
            "cost": 3,
            "citiesPowered": 5
        },
        {
            "number": 30,
            "type": 2,
            "cost": 3,
            "citiesPowered": 6
        },
        {
            "number": 25,
            "type": 0,
            "cost": 2,
            "citiesPowered": 5
        },
        {
            "number": 15,
            "type": 0,
            "cost": 2,
            "citiesPowered": 3
        },
        {
            "number": 18,
            "type": 5,
            "cost": 0,
            "citiesPowered": 2
        }
    ],
    "knownPowerPlantDeckStep3": []
}
