{
    "snapshot_version": 1,
    "exported_at": "2026-06-11T13:32:42+00:00",
    "template_key": "18chesapeake_v1",
    "game": {
        "bank_break_pending": false,
        "bank_broken_round_type": null,
        "bank_cash": 5685,
        "created_at": "2026-04-03T10:05:51.000000Z",
        "created_by_user_id": null,
        "current_operating_round": 1,
        "current_phase": "3",
        "current_round_type": "OperatingRound",
        "current_turn_order": 1,
        "ended_at": null,
        "game_template_id": 1,
        "id": 5,
        "name": "There it is",
        "operating_rounds_in_set": 2,
        "priority_deal_seat": 3,
        "private_auction_active_private_company_id": null,
        "private_auction_consecutive_passes": 0,
        "private_auction_current_bid": null,
        "private_auction_high_bidder_game_player_id": null,
        "private_auction_resume_turn_order": null,
        "privates_paid_operating_round": 1,
        "started_at": "2026-04-03T10:06:22.000000Z",
        "status": "in_progress",
        "stock_round_consecutive_passes": 0,
        "stock_round_has_transaction": false,
        "stock_round_last_action_seat": null,
        "updated_at": "2026-04-03T10:23:05.000000Z"
    },
    "players": [
        {
            "cash": 48,
            "control_type": "human",
            "cpu_blocked_reason": null,
            "cpu_control_state": "active",
            "cpu_difficulty": null,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "display_name": "Scott",
            "final_score": null,
            "game_id": 5,
            "id": 17,
            "is_bankrupt": false,
            "play_token": "XCMAlUWzioPxMN7VhIBhVxzubmZGMgwmvYW9wHdS",
            "seat_order": 1,
            "updated_at": "2026-04-03T10:23:05.000000Z",
            "user_id": null
        },
        {
            "cash": 238,
            "control_type": "cpu",
            "cpu_blocked_reason": null,
            "cpu_control_state": "active",
            "cpu_difficulty": "easy",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "display_name": "Buster",
            "final_score": null,
            "game_id": 5,
            "id": 18,
            "is_bankrupt": false,
            "play_token": "ZHFYZgpr8tRYCTgU2dz6ZC3cmob58LoUUwUdKOZF",
            "seat_order": 2,
            "updated_at": "2026-04-03T10:22:56.000000Z",
            "user_id": null
        },
        {
            "cash": 211,
            "control_type": "cpu",
            "cpu_blocked_reason": null,
            "cpu_control_state": "active",
            "cpu_difficulty": "easy",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "display_name": "Sassy",
            "final_score": null,
            "game_id": 5,
            "id": 19,
            "is_bankrupt": false,
            "play_token": "nMoqjSwHCjwpZ5vTZY1d6jaPYP8WEso7tQ8Di9k5",
            "seat_order": 3,
            "updated_at": "2026-04-03T10:23:05.000000Z",
            "user_id": null
        },
        {
            "cash": 313,
            "control_type": "cpu",
            "cpu_blocked_reason": null,
            "cpu_control_state": "active",
            "cpu_difficulty": "easy",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "display_name": "Rexy",
            "final_score": null,
            "game_id": 5,
            "id": 20,
            "is_bankrupt": false,
            "play_token": "QbDgzZDdPMoW6giHT3FXzvQrpdqVour8RnuqUKo3",
            "seat_order": 4,
            "updated_at": "2026-04-03T10:23:05.000000Z",
            "user_id": null
        }
    ],
    "public_companies": [
        {
            "abbrev": "B&O",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": true,
            "game_id": 5,
            "home_hex_label": "H6",
            "home_token_placed": true,
            "id": 33,
            "ipo_percent_remaining": 0,
            "last_revenue": 90,
            "name": "Baltimore and Ohio Railroad",
            "operating_order": 1,
            "or_turn_step": "run_trains",
            "par_value": 80,
            "president_game_player_id": 17,
            "president_share_percent": 20,
            "station_markers_total": 3,
            "station_markers_used": 3,
            "stock_col": 5,
            "stock_price": 105,
            "stock_row": 2,
            "stock_stack_order": 1,
            "template_public_company_id": 1,
            "treasury_cash": 20,
            "updated_at": "2026-04-03T10:26:26.000000Z"
        },
        {
            "abbrev": "C&A",
            "bank_pool_percent": 10,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": true,
            "game_id": 5,
            "home_hex_label": "J6",
            "home_token_placed": false,
            "id": 34,
            "ipo_percent_remaining": 20,
            "last_revenue": 0,
            "name": "Camden and Amboy Railroad",
            "operating_order": 2,
            "or_turn_step": "track",
            "par_value": 80,
            "president_game_player_id": 19,
            "president_share_percent": 20,
            "station_markers_total": 2,
            "station_markers_used": 0,
            "stock_col": 3,
            "stock_price": 70,
            "stock_row": 5,
            "stock_stack_order": 1,
            "template_public_company_id": 2,
            "treasury_cash": 800,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "abbrev": "C&O",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": false,
            "game_id": 5,
            "home_hex_label": "G13",
            "home_token_placed": false,
            "id": 35,
            "ipo_percent_remaining": 100,
            "last_revenue": 0,
            "name": "Chesapeake and Ohio Railroad",
            "operating_order": null,
            "or_turn_step": "track",
            "par_value": null,
            "president_game_player_id": null,
            "president_share_percent": 20,
            "station_markers_total": 4,
            "station_markers_used": 0,
            "stock_col": null,
            "stock_price": null,
            "stock_row": null,
            "stock_stack_order": null,
            "template_public_company_id": 3,
            "treasury_cash": 0,
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "abbrev": "LV",
            "bank_pool_percent": 10,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": true,
            "game_id": 5,
            "home_hex_label": "J2",
            "home_token_placed": true,
            "id": 36,
            "ipo_percent_remaining": 0,
            "last_revenue": 0,
            "name": "Lehigh Valley Railroad",
            "operating_order": 3,
            "or_turn_step": "track",
            "par_value": 70,
            "president_game_player_id": 18,
            "president_share_percent": 20,
            "station_markers_total": 2,
            "station_markers_used": 1,
            "stock_col": 1,
            "stock_price": 45,
            "stock_row": 7,
            "stock_stack_order": 1,
            "template_public_company_id": 4,
            "treasury_cash": 505,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "abbrev": "N&W",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": false,
            "game_id": 5,
            "home_hex_label": "C13",
            "home_token_placed": false,
            "id": 37,
            "ipo_percent_remaining": 100,
            "last_revenue": 0,
            "name": "Norfolk and Western Railway",
            "operating_order": null,
            "or_turn_step": "track",
            "par_value": null,
            "president_game_player_id": null,
            "president_share_percent": 20,
            "station_markers_total": 3,
            "station_markers_used": 0,
            "stock_col": null,
            "stock_price": null,
            "stock_row": null,
            "stock_stack_order": null,
            "template_public_company_id": 5,
            "treasury_cash": 0,
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "abbrev": "PRR",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": false,
            "game_id": 5,
            "home_hex_label": "F2",
            "home_token_placed": false,
            "id": 38,
            "ipo_percent_remaining": 70,
            "last_revenue": 0,
            "name": "Pennsylvania Railroad",
            "operating_order": null,
            "or_turn_step": "track",
            "par_value": 70,
            "president_game_player_id": 20,
            "president_share_percent": 20,
            "station_markers_total": 4,
            "station_markers_used": 0,
            "stock_col": 2,
            "stock_price": 70,
            "stock_row": 4,
            "stock_stack_order": 1,
            "template_public_company_id": 6,
            "treasury_cash": 0,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "abbrev": "P&LE",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": false,
            "game_id": 5,
            "home_hex_label": "A3",
            "home_token_placed": false,
            "id": 39,
            "ipo_percent_remaining": 100,
            "last_revenue": 0,
            "name": "Pittsburgh and Lake Erie Railroad",
            "operating_order": null,
            "or_turn_step": "track",
            "par_value": null,
            "president_game_player_id": null,
            "president_share_percent": 20,
            "station_markers_total": 3,
            "station_markers_used": 0,
            "stock_col": null,
            "stock_price": null,
            "stock_row": null,
            "stock_stack_order": null,
            "template_public_company_id": 7,
            "treasury_cash": 0,
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "abbrev": "SRR",
            "bank_pool_percent": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "floated": false,
            "game_id": 5,
            "home_hex_label": "H4",
            "home_token_placed": false,
            "id": 40,
            "ipo_percent_remaining": 100,
            "last_revenue": 0,
            "name": "Strasburg Rail Road",
            "operating_order": null,
            "or_turn_step": "track",
            "par_value": null,
            "president_game_player_id": null,
            "president_share_percent": 20,
            "station_markers_total": 2,
            "station_markers_used": 0,
            "stock_col": null,
            "stock_price": null,
            "stock_row": null,
            "stock_stack_order": null,
            "template_public_company_id": 8,
            "treasury_cash": 0,
            "updated_at": "2026-04-03T10:05:51.000000Z"
        }
    ],
    "private_companies": [
        {
            "blocks_hexes": [
                "K3"
            ],
            "closes_on_first_train_of_linked_company": false,
            "code": "P1",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 20,
            "game_id": 5,
            "grants_free_share_company_abbrev": null,
            "grants_random_presidency": false,
            "id": 25,
            "is_closed": false,
            "linked_company_abbrev": null,
            "name": "Delaware and Raritan Canal",
            "owner_id": 36,
            "owner_type": "company",
            "purchase_price": 20,
            "revenue": 5,
            "sort_order": 1,
            "template_private_company_id": 1,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "blocks_hexes": [
                "H2",
                "I3"
            ],
            "closes_on_first_train_of_linked_company": false,
            "code": "P2",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 40,
            "game_id": 5,
            "grants_free_share_company_abbrev": null,
            "grants_random_presidency": false,
            "id": 26,
            "is_closed": false,
            "linked_company_abbrev": null,
            "name": "Columbia-Philadelphia Railroad",
            "owner_id": 19,
            "owner_type": "player",
            "purchase_price": 40,
            "revenue": 10,
            "sort_order": 2,
            "template_private_company_id": 2,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "blocks_hexes": [
                "F4",
                "G5"
            ],
            "closes_on_first_train_of_linked_company": false,
            "code": "P3",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 50,
            "game_id": 5,
            "grants_free_share_company_abbrev": null,
            "grants_random_presidency": false,
            "id": 27,
            "is_closed": false,
            "linked_company_abbrev": null,
            "name": "Baltimore and Susquehanna Railroad",
            "owner_id": 20,
            "owner_type": "player",
            "purchase_price": 50,
            "revenue": 10,
            "sort_order": 3,
            "template_private_company_id": 3,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "blocks_hexes": [
                "D2"
            ],
            "closes_on_first_train_of_linked_company": false,
            "code": "P4",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 80,
            "game_id": 5,
            "grants_free_share_company_abbrev": null,
            "grants_random_presidency": false,
            "id": 28,
            "is_closed": false,
            "linked_company_abbrev": null,
            "name": "Chesapeake and Ohio Canal",
            "owner_id": 17,
            "owner_type": "player",
            "purchase_price": 85,
            "revenue": 15,
            "sort_order": 4,
            "template_private_company_id": 4,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "blocks_hexes": [],
            "closes_on_first_train_of_linked_company": false,
            "code": "P5",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 100,
            "game_id": 5,
            "grants_free_share_company_abbrev": "B&O",
            "grants_random_presidency": false,
            "id": 29,
            "is_closed": false,
            "linked_company_abbrev": null,
            "name": "Baltimore and Ohio Railroad",
            "owner_id": 33,
            "owner_type": "company",
            "purchase_price": 200,
            "revenue": 0,
            "sort_order": 5,
            "template_private_company_id": 5,
            "updated_at": "2026-04-03T10:20:35.000000Z"
        },
        {
            "blocks_hexes": [],
            "closes_on_first_train_of_linked_company": true,
            "code": "P6",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "face_value": 200,
            "game_id": 5,
            "grants_free_share_company_abbrev": null,
            "grants_random_presidency": true,
            "id": 30,
            "is_closed": true,
            "linked_company_abbrev": "LV",
            "name": "Cornelius Vanderbilt",
            "owner_id": 18,
            "owner_type": "player",
            "purchase_price": 200,
            "revenue": 30,
            "sort_order": 6,
            "template_private_company_id": 6,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        }
    ],
    "map_hexes": [
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 337,
            "is_buildable": false,
            "label": "A1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A3",
                "B2"
            ],
            "notes": "Red offboard board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 1,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "A",
            "y_number": 1
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "offboard_city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 338,
            "is_buildable": false,
            "label": "A3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A1",
                "A5",
                "B2",
                "B4"
            ],
            "notes": "Location: Pittsburgh\nPre-printed red city and company home hex.",
            "offboard_values": [
                40,
                50,
                60,
                80
            ],
            "parity": 1,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        5
                    ],
                    "location": {
                        "name": "Pittsburgh",
                        "values": [
                            40,
                            50,
                            60,
                            80
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 2,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "Pittsburgh",
                "offboard_connection_edges": [
                    5
                ]
            },
            "x_letter": "A",
            "y_number": 3
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 339,
            "is_buildable": false,
            "label": "A5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A3",
                "A7",
                "B4",
                "B6"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 3,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "A",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 340,
            "is_buildable": false,
            "label": "A7",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A5",
                "A9",
                "B6",
                "B8"
            ],
            "notes": "Location: Ohio",
            "offboard_values": [
                40,
                60,
                80,
                100
            ],
            "parity": 1,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        4
                    ],
                    "location": {
                        "name": "Ohio",
                        "values": [
                            40,
                            60,
                            80,
                            100
                        ]
                    }
                },
                {
                    "city": null,
                    "edges": [
                        5
                    ],
                    "location": {
                        "name": "Ohio",
                        "values": [
                            40,
                            60,
                            80,
                            100
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 4,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "Ohio",
                "offboard_connection_edges": [
                    4,
                    5
                ]
            },
            "x_letter": "A",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 341,
            "is_buildable": false,
            "label": "A9",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A7",
                "A11",
                "B8",
                "B10"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 5,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "A",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 342,
            "is_buildable": false,
            "label": "A11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A9",
                "A13",
                "B10",
                "B12"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 6,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "A",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 343,
            "is_buildable": false,
            "label": "A13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "A11",
                "B12",
                "B14"
            ],
            "notes": "Location: West Virginia Coal",
            "offboard_values": [
                40,
                50,
                60,
                80
            ],
            "parity": 1,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        4
                    ],
                    "location": {
                        "name": "West Virginia Coal",
                        "values": [
                            40,
                            50,
                            60,
                            80
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 7,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "West Virginia Coal",
                "offboard_connection_edges": [
                    4
                ]
            },
            "x_letter": "A",
            "y_number": 13
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 344,
            "is_buildable": false,
            "label": "B2",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B4",
                "A1",
                "A3",
                "C1",
                "C3"
            ],
            "notes": "Location: Pittsburgh",
            "offboard_values": [
                40,
                50,
                60,
                80
            ],
            "parity": 0,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        0
                    ],
                    "location": {
                        "name": "Pittsburgh",
                        "values": [
                            40,
                            50,
                            60,
                            80
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 8,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "Pittsburgh",
                "offboard_connection_edges": [
                    0
                ]
            },
            "x_letter": "B",
            "y_number": 2
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 2,
            "city_type": "double_town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 345,
            "is_buildable": true,
            "label": "B4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B2",
                "B6",
                "A3",
                "A5",
                "C3",
                "C5"
            ],
            "notes": "Location: Charleroi / Connellsville",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 9,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "B",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 346,
            "is_buildable": true,
            "label": "B6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B4",
                "B8",
                "A5",
                "A7",
                "C5",
                "C7"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 10,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "B",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "7",
            "current_tile_rotation": 1,
            "game_id": 5,
            "id": 347,
            "is_buildable": true,
            "label": "B8",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "B6",
                "B10",
                "A7",
                "A9",
                "C7",
                "C9"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 11,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:23:50.000000Z",
            "upgrade_constraints": null,
            "x_letter": "B",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 348,
            "is_buildable": true,
            "label": "B10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B8",
                "B12",
                "A9",
                "A11",
                "C9",
                "C11"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 12,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "B",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 349,
            "is_buildable": true,
            "label": "B12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B10",
                "B14",
                "A11",
                "A13",
                "C11",
                "C13"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 13,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "B",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 350,
            "is_buildable": false,
            "label": "B14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "B12",
                "A13",
                "C13"
            ],
            "notes": "Location: West Virginia Coal",
            "offboard_values": [
                40,
                50,
                60,
                80
            ],
            "parity": 0,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        4
                    ],
                    "location": {
                        "name": "West Virginia Coal",
                        "values": [
                            40,
                            50,
                            60,
                            80
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 14,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "West Virginia Coal",
                "offboard_connection_edges": [
                    4
                ]
            },
            "x_letter": "B",
            "y_number": 14
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 351,
            "is_buildable": false,
            "label": "C1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C3",
                "B2",
                "D2"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 15,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 1
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 352,
            "is_buildable": true,
            "label": "C3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C1",
                "C5",
                "B2",
                "B4",
                "D2",
                "D4"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 16,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 3
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 353,
            "is_buildable": true,
            "label": "C5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C3",
                "C7",
                "B4",
                "B6",
                "D4",
                "D6"
            ],
            "notes": "Location: Green Spring",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 17,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 354,
            "is_buildable": true,
            "label": "C7",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C5",
                "C9",
                "B6",
                "B8",
                "D6",
                "D8"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 18,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "8",
            "current_tile_rotation": 5,
            "game_id": 5,
            "id": 355,
            "is_buildable": true,
            "label": "C9",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "C7",
                "C11",
                "B8",
                "B10",
                "D8",
                "D10"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 19,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:19:22.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 356,
            "is_buildable": true,
            "label": "C11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C9",
                "C13",
                "B10",
                "B12",
                "D10",
                "D12"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 20,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "C",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 357,
            "is_buildable": true,
            "label": "C13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "C11",
                "B12",
                "B14",
                "D12",
                "D14"
            ],
            "notes": "Location: Lynchburg",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 21,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "C",
            "y_number": 13
        },
        {
            "blocked_by_private_code": "P4",
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 358,
            "is_buildable": true,
            "label": "D2",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D4",
                "C1",
                "C3",
                "E1",
                "E3"
            ],
            "notes": "Location: Berlin\nBlocked while P4 is player-owned.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 22,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80,
                "private_ability": {
                    "company": "P4",
                    "tile_id": "57",
                    "free_station_token": true
                }
            },
            "x_letter": "D",
            "y_number": 2
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 359,
            "is_buildable": true,
            "label": "D4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D2",
                "D6",
                "C3",
                "C5",
                "E3",
                "E5"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 23,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "D",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 360,
            "is_buildable": true,
            "label": "D6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D4",
                "D8",
                "C5",
                "C7",
                "E5",
                "E7"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 24,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "D",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "57",
            "current_tile_rotation": 1,
            "game_id": 5,
            "id": 361,
            "is_buildable": true,
            "label": "D8",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "D6",
                "D10",
                "C7",
                "C9",
                "E7",
                "E9"
            ],
            "notes": "Location: Leesburg",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": [
                "B&O"
            ],
            "template_map_hex_id": 25,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:19:38.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "D",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 362,
            "is_buildable": true,
            "label": "D10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D8",
                "D12",
                "C9",
                "C11",
                "E9",
                "E11"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 26,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "D",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 363,
            "is_buildable": true,
            "label": "D12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D10",
                "D14",
                "C11",
                "C13",
                "E11",
                "E13"
            ],
            "notes": "Location: Charlottesville",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 27,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "D",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 364,
            "is_buildable": false,
            "label": "D14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "D12",
                "C13",
                "E13"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 28,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "D",
            "y_number": 14
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 365,
            "is_buildable": false,
            "label": "E1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E3",
                "D2",
                "F2"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        1,
                        5
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 29,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "E",
            "y_number": 1
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 366,
            "is_buildable": true,
            "label": "E3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E1",
                "E5",
                "D2",
                "D4",
                "F2",
                "F4"
            ],
            "notes": "Location: Hagerstown",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 30,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "E",
            "y_number": 3
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 367,
            "is_buildable": true,
            "label": "E5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E3",
                "E7",
                "D4",
                "D6",
                "F4",
                "F6"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 31,
            "terrain_cost": 80,
            "terrain_type": "mountain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 80
            },
            "x_letter": "E",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "8",
            "current_tile_rotation": 2,
            "game_id": 5,
            "id": 368,
            "is_buildable": true,
            "label": "E7",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "E5",
                "E9",
                "D6",
                "D8",
                "F6",
                "F8"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 32,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:12:59.000000Z",
            "upgrade_constraints": null,
            "x_letter": "E",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 369,
            "is_buildable": true,
            "label": "E9",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E7",
                "E11",
                "D8",
                "D10",
                "F8",
                "F10"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 33,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "E",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 370,
            "is_buildable": true,
            "label": "E11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E9",
                "E13",
                "D10",
                "D12",
                "F10",
                "F12"
            ],
            "notes": "Location: Fredericksburg",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 34,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "E",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 371,
            "is_buildable": true,
            "label": "E13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "E11",
                "D12",
                "D14",
                "F12",
                "F14"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 35,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "E",
            "y_number": 13
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 372,
            "is_buildable": true,
            "label": "F2",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F4",
                "E1",
                "E3",
                "G1",
                "G3"
            ],
            "notes": "Location: Harrisburg",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 36,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "F",
            "y_number": 2
        },
        {
            "blocked_by_private_code": "P3",
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 373,
            "is_buildable": true,
            "label": "F4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F2",
                "F6",
                "E3",
                "E5",
                "G3",
                "G5"
            ],
            "notes": "Blocked while P3 is player-owned.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 37,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "private_ability": {
                    "company": "P3",
                    "tile_ids": [
                        "8",
                        "9"
                    ],
                    "paired_hexes": [
                        "F4",
                        "G5"
                    ]
                }
            },
            "x_letter": "F",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 374,
            "is_buildable": true,
            "label": "F6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F4",
                "F8",
                "E5",
                "E7",
                "G5",
                "G7"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 38,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "F",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "X1",
            "current_tile_rotation": 1,
            "game_id": 5,
            "id": 375,
            "is_buildable": true,
            "label": "F8",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "F6",
                "F10",
                "E7",
                "E9",
                "G7",
                "G9"
            ],
            "notes": "Location: Washington DC",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": [
                "B&O"
            ],
            "template_map_hex_id": 39,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:09:56.000000Z",
            "upgrade_constraints": {
                "label": "DC"
            },
            "x_letter": "F",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 376,
            "is_buildable": true,
            "label": "F10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F8",
                "F12",
                "E9",
                "E11",
                "G9",
                "G11"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 40,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "F",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 377,
            "is_buildable": true,
            "label": "F12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F10",
                "F14",
                "E11",
                "E13",
                "G11",
                "G13"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 41,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "F",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 378,
            "is_buildable": false,
            "label": "F14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "F12",
                "E13",
                "G13"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        3,
                        4
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 42,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "F",
            "y_number": 14
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 379,
            "is_buildable": false,
            "label": "G1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G3",
                "F2",
                "H2"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        0,
                        1
                    ],
                    "location": null
                },
                {
                    "city": null,
                    "edges": [
                        1,
                        5
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 43,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "G",
            "y_number": 1
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 380,
            "is_buildable": true,
            "label": "G3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G1",
                "G5",
                "F2",
                "F4",
                "H2",
                "H4"
            ],
            "notes": "Location: Columbia",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 44,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "G",
            "y_number": 3
        },
        {
            "blocked_by_private_code": "P3",
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 381,
            "is_buildable": true,
            "label": "G5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G3",
                "G7",
                "F4",
                "F6",
                "H4",
                "H6"
            ],
            "notes": "Blocked while P3 is player-owned.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 45,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "private_ability": {
                    "company": "P3",
                    "tile_ids": [
                        "8",
                        "9"
                    ],
                    "paired_hexes": [
                        "F4",
                        "G5"
                    ]
                }
            },
            "x_letter": "G",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "9",
            "current_tile_rotation": 1,
            "game_id": 5,
            "id": 382,
            "is_buildable": true,
            "label": "G7",
            "last_laid_by_company_id": 33,
            "neighbor_labels": [
                "G5",
                "G9",
                "F6",
                "F8",
                "H6",
                "H8"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 46,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:07:52.000000Z",
            "upgrade_constraints": null,
            "x_letter": "G",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 383,
            "is_buildable": true,
            "label": "G9",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G7",
                "G11",
                "F8",
                "F10",
                "H8",
                "H10"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 47,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "G",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 384,
            "is_buildable": true,
            "label": "G11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G9",
                "G13",
                "F10",
                "F12",
                "H10",
                "H12"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 48,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "G",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 385,
            "is_buildable": true,
            "label": "G13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "G11",
                "F12",
                "F14",
                "H12",
                "H14"
            ],
            "notes": "Location: Richmond",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 49,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "G",
            "y_number": 13
        },
        {
            "blocked_by_private_code": "P2",
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 386,
            "is_buildable": true,
            "label": "H2",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H4",
                "G1",
                "G3",
                "I1",
                "I3"
            ],
            "notes": "Blocked while P2 is player-owned.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 50,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "private_ability": {
                    "company": "P2",
                    "tile_ids": [
                        "8",
                        "9"
                    ],
                    "paired_hexes": [
                        "H2",
                        "I3"
                    ]
                }
            },
            "x_letter": "H",
            "y_number": 2
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 387,
            "is_buildable": true,
            "label": "H4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H2",
                "H6",
                "G3",
                "G5",
                "I3",
                "I5"
            ],
            "notes": "Location: Strasburg",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 51,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "H",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 2,
            "city_type": "double_city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 388,
            "is_buildable": true,
            "label": "H6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H4",
                "H8",
                "G5",
                "G7",
                "I5",
                "I7"
            ],
            "notes": "Location: Baltimore",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": "yellow",
            "preprinted_tile_rails": [
                {
                    "city": {
                        "name": "Baltimore",
                        "spots": 1,
                        "value": 30
                    },
                    "edges": [
                        1
                    ],
                    "location": null
                },
                {
                    "city": {
                        "name": "Baltimore",
                        "spots": 1,
                        "value": 30
                    },
                    "edges": [
                        4
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": [
                "X3",
                "X4",
                "X5"
            ],
            "station_tokens": [
                "B&O",
                null
            ],
            "template_map_hex_id": 52,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:07:44.000000Z",
            "upgrade_constraints": {
                "label": "OO",
                "terrain_cost": 40,
                "preprinted_color": "yellow"
            },
            "x_letter": "H",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 389,
            "is_buildable": false,
            "label": "H8",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H6",
                "H10",
                "G7",
                "G9",
                "I7",
                "I9"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 53,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "H",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 390,
            "is_buildable": false,
            "label": "H10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H8",
                "H12",
                "G9",
                "G11",
                "I9",
                "I11"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 54,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "H",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 391,
            "is_buildable": true,
            "label": "H12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H10",
                "H14",
                "G11",
                "G13",
                "I11",
                "I13"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 55,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "H",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 392,
            "is_buildable": false,
            "label": "H14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "H12",
                "G13",
                "I13"
            ],
            "notes": "Location: Norfolk",
            "offboard_values": [
                30,
                40,
                50,
                60
            ],
            "parity": 0,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        2
                    ],
                    "location": {
                        "name": "Norfolk",
                        "values": [
                            30,
                            40,
                            50,
                            60
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 56,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "Norfolk",
                "offboard_connection_edges": [
                    2
                ]
            },
            "x_letter": "H",
            "y_number": 14
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 393,
            "is_buildable": false,
            "label": "I1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I3",
                "H2",
                "J2"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 57,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "I",
            "y_number": 1
        },
        {
            "blocked_by_private_code": "P2",
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 394,
            "is_buildable": true,
            "label": "I3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I1",
                "I5",
                "H2",
                "H4",
                "J2",
                "J4"
            ],
            "notes": "Blocked while P2 is player-owned.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 58,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "private_ability": {
                    "company": "P2",
                    "tile_ids": [
                        "8",
                        "9"
                    ],
                    "paired_hexes": [
                        "H2",
                        "I3"
                    ]
                }
            },
            "x_letter": "I",
            "y_number": 3
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 395,
            "is_buildable": true,
            "label": "I5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I3",
                "I7",
                "H4",
                "H6",
                "J4",
                "J6"
            ],
            "notes": "Location: Wilmington",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 59,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "I",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 396,
            "is_buildable": true,
            "label": "I7",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I5",
                "I9",
                "H6",
                "H8",
                "J6",
                "J8"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 60,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "I",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 397,
            "is_buildable": false,
            "label": "I9",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I7",
                "I11",
                "H8",
                "H10",
                "J8",
                "J10"
            ],
            "notes": "Location: Delmarva Peninsula",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": {
                        "name": "Delmarva Peninsula",
                        "spots": 0,
                        "value": 30
                    },
                    "edges": [
                        3,
                        5
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 61,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "I",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 398,
            "is_buildable": false,
            "label": "I11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I9",
                "I13",
                "H10",
                "H12",
                "J10",
                "J12"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 62,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "I",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 399,
            "is_buildable": false,
            "label": "I13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "I11",
                "H12",
                "H14",
                "J12",
                "J14"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 63,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "I",
            "y_number": 13
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": "57",
            "current_tile_rotation": 1,
            "game_id": 5,
            "id": 400,
            "is_buildable": true,
            "label": "J2",
            "last_laid_by_company_id": 36,
            "neighbor_labels": [
                "J4",
                "I1",
                "I3",
                "K1",
                "K3"
            ],
            "notes": "Location: Allentown",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": [
                "LV"
            ],
            "template_map_hex_id": 64,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:20:49.000000Z",
            "upgrade_constraints": null,
            "x_letter": "J",
            "y_number": 2
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 2,
            "city_type": "double_city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "yellow",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 401,
            "is_buildable": true,
            "label": "J4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J2",
                "J6",
                "I3",
                "I5",
                "K3",
                "K5"
            ],
            "notes": "Location: Philadelphia",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": "yellow",
            "preprinted_tile_rails": [
                {
                    "city": {
                        "name": "Philadelphia",
                        "spots": 1,
                        "value": 30
                    },
                    "edges": [
                        0
                    ],
                    "location": null
                },
                {
                    "city": {
                        "name": "Philadelphia",
                        "spots": 1,
                        "value": 30
                    },
                    "edges": [
                        3
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": [
                "X3",
                "X4",
                "X5"
            ],
            "station_tokens": null,
            "template_map_hex_id": 65,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "label": "OO",
                "preprinted_color": "yellow"
            },
            "x_letter": "J",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "city",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 402,
            "is_buildable": true,
            "label": "J6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J4",
                "J8",
                "I5",
                "I7",
                "K5",
                "K7"
            ],
            "notes": "Location: Camden",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 66,
            "terrain_cost": 40,
            "terrain_type": "water",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "terrain_cost": 40
            },
            "x_letter": "J",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 403,
            "is_buildable": true,
            "label": "J8",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J6",
                "J10",
                "I7",
                "I9",
                "K7",
                "K9"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 67,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "J",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 404,
            "is_buildable": true,
            "label": "J10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J8",
                "J12",
                "I9",
                "I11",
                "K9",
                "K11"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 68,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "J",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 405,
            "is_buildable": false,
            "label": "J12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J10",
                "J14",
                "I11",
                "I13",
                "K11",
                "K13"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 69,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "J",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 406,
            "is_buildable": false,
            "label": "J14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "J12",
                "I13",
                "K13"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 70,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "J",
            "y_number": 14
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 1,
            "city_type": "town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 407,
            "is_buildable": false,
            "label": "K1",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K3",
                "J2",
                "L2"
            ],
            "notes": "Location: Easton",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": {
                        "name": "Easton",
                        "spots": 0,
                        "value": 30
                    },
                    "edges": [
                        0,
                        1
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 71,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "K",
            "y_number": 1
        },
        {
            "blocked_by_private_code": "P1",
            "city_slots": 2,
            "city_type": "double_town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 408,
            "is_buildable": true,
            "label": "K3",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K1",
                "K5",
                "J2",
                "J4",
                "L2",
                "L4"
            ],
            "notes": "Location: Trenton / Amboy\nBlocked while P1 is player-owned.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 72,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "K",
            "y_number": 3
        },
        {
            "blocked_by_private_code": null,
            "city_slots": 2,
            "city_type": "double_town",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 409,
            "is_buildable": true,
            "label": "K5",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K3",
                "K7",
                "J4",
                "J6",
                "L4",
                "L6"
            ],
            "notes": "Location: Princeton / Burlington",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 73,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "K",
            "y_number": 5
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "gray",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 410,
            "is_buildable": false,
            "label": "K7",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K5",
                "K9",
                "J6",
                "J8",
                "L6",
                "L8"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": "gray",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        2,
                        3
                    ],
                    "location": null
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 74,
            "terrain_cost": null,
            "terrain_type": "gray",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "preprinted_color": "gray"
            },
            "x_letter": "K",
            "y_number": 7
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 411,
            "is_buildable": false,
            "label": "K9",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K7",
                "K11",
                "J8",
                "J10",
                "L8",
                "L10"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 75,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "K",
            "y_number": 9
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 412,
            "is_buildable": false,
            "label": "K11",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K9",
                "K13",
                "J10",
                "J12",
                "L10",
                "L12"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 76,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "K",
            "y_number": 11
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 413,
            "is_buildable": false,
            "label": "K13",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "K11",
                "J12",
                "J14",
                "L12",
                "L14"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 1,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 77,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "K",
            "y_number": 13
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "offboard",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 414,
            "is_buildable": false,
            "label": "L2",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L4",
                "K1",
                "K3"
            ],
            "notes": "Location: New York",
            "offboard_values": [
                40,
                60,
                80,
                100
            ],
            "parity": 0,
            "preprinted_tile_color": "red",
            "preprinted_tile_rails": [
                {
                    "city": null,
                    "edges": [
                        0
                    ],
                    "location": {
                        "name": "New York",
                        "values": [
                            40,
                            60,
                            80,
                            100
                        ]
                    }
                },
                {
                    "city": null,
                    "edges": [
                        1
                    ],
                    "location": {
                        "name": "New York",
                        "values": [
                            40,
                            60,
                            80,
                            100
                        ]
                    }
                }
            ],
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 78,
            "terrain_cost": null,
            "terrain_type": "offboard",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": {
                "offboard_group": "New York",
                "offboard_connection_edges": [
                    0,
                    1
                ]
            },
            "x_letter": "L",
            "y_number": 2
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 415,
            "is_buildable": true,
            "label": "L4",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L2",
                "L6",
                "K3",
                "K5"
            ],
            "notes": null,
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 79,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 4
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 416,
            "is_buildable": false,
            "label": "L6",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L4",
                "L8",
                "K5",
                "K7"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 80,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 6
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 417,
            "is_buildable": false,
            "label": "L8",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L6",
                "L10",
                "K7",
                "K9"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 81,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 8
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 418,
            "is_buildable": false,
            "label": "L10",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L8",
                "L12",
                "K9",
                "K11"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 82,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 10
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 419,
            "is_buildable": false,
            "label": "L12",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L10",
                "L14",
                "K11",
                "K13"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 83,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 12
        },
        {
            "blocked_by_private_code": null,
            "city_slots": null,
            "city_type": "none",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "current_tile_color": "none",
            "current_tile_id": null,
            "current_tile_rotation": null,
            "game_id": 5,
            "id": 420,
            "is_buildable": false,
            "label": "L14",
            "last_laid_by_company_id": null,
            "neighbor_labels": [
                "L12",
                "K13"
            ],
            "notes": "Blocked board edge. No track may be laid here or pointed into this hex.",
            "offboard_values": null,
            "parity": 0,
            "preprinted_tile_color": null,
            "preprinted_tile_rails": null,
            "preprinted_tile_upgrades": null,
            "station_tokens": null,
            "template_map_hex_id": 84,
            "terrain_cost": null,
            "terrain_type": "plain",
            "updated_at": "2026-04-03T10:05:51.000000Z",
            "upgrade_constraints": null,
            "x_letter": "L",
            "y_number": 14
        }
    ],
    "tile_stacks": [
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 181,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 1,
            "template_tile_def_id": 1,
            "tile_code": "1",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 182,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 2,
            "template_tile_def_id": 2,
            "tile_code": "2",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 183,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 3,
            "template_tile_def_id": 3,
            "tile_code": "3",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 184,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 4,
            "template_tile_def_id": 4,
            "tile_code": "4",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 185,
            "is_unlimited": true,
            "remaining_quantity": null,
            "sort_order": 5,
            "template_tile_def_id": 5,
            "tile_code": "7",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 186,
            "is_unlimited": true,
            "remaining_quantity": null,
            "sort_order": 6,
            "template_tile_def_id": 6,
            "tile_code": "8",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 187,
            "is_unlimited": true,
            "remaining_quantity": null,
            "sort_order": 7,
            "template_tile_def_id": 7,
            "tile_code": "9",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 188,
            "is_unlimited": false,
            "remaining_quantity": 5,
            "sort_order": 8,
            "template_tile_def_id": 8,
            "tile_code": "14",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 189,
            "is_unlimited": false,
            "remaining_quantity": 6,
            "sort_order": 9,
            "template_tile_def_id": 9,
            "tile_code": "15",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 190,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 10,
            "template_tile_def_id": 10,
            "tile_code": "16",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 191,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 11,
            "template_tile_def_id": 11,
            "tile_code": "19",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 192,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 12,
            "template_tile_def_id": 12,
            "tile_code": "20",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 193,
            "is_unlimited": false,
            "remaining_quantity": 3,
            "sort_order": 13,
            "template_tile_def_id": 13,
            "tile_code": "23",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 194,
            "is_unlimited": false,
            "remaining_quantity": 3,
            "sort_order": 14,
            "template_tile_def_id": 14,
            "tile_code": "24",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 195,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 15,
            "template_tile_def_id": 15,
            "tile_code": "25",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 196,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 16,
            "template_tile_def_id": 16,
            "tile_code": "26",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 197,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 17,
            "template_tile_def_id": 17,
            "tile_code": "27",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 198,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 18,
            "template_tile_def_id": 18,
            "tile_code": "28",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 199,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 19,
            "template_tile_def_id": 19,
            "tile_code": "29",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 200,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 20,
            "template_tile_def_id": 20,
            "tile_code": "39",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 201,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 21,
            "template_tile_def_id": 21,
            "tile_code": "40",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 202,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 22,
            "template_tile_def_id": 22,
            "tile_code": "41",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 203,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 23,
            "template_tile_def_id": 23,
            "tile_code": "42",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 204,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 24,
            "template_tile_def_id": 24,
            "tile_code": "43",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 205,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 25,
            "template_tile_def_id": 25,
            "tile_code": "44",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 206,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 26,
            "template_tile_def_id": 26,
            "tile_code": "45",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 207,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 27,
            "template_tile_def_id": 27,
            "tile_code": "46",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 208,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 28,
            "template_tile_def_id": 28,
            "tile_code": "47",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 209,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 29,
            "template_tile_def_id": 29,
            "tile_code": "55",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 210,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 30,
            "template_tile_def_id": 30,
            "tile_code": "56",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 211,
            "is_unlimited": false,
            "remaining_quantity": 5,
            "sort_order": 31,
            "template_tile_def_id": 31,
            "tile_code": "57",
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 212,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 32,
            "template_tile_def_id": 32,
            "tile_code": "58",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 213,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 33,
            "template_tile_def_id": 33,
            "tile_code": "69",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 214,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 34,
            "template_tile_def_id": 34,
            "tile_code": "70",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 215,
            "is_unlimited": false,
            "remaining_quantity": 5,
            "sort_order": 35,
            "template_tile_def_id": 35,
            "tile_code": "611",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "gray",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": null,
            "game_id": 5,
            "id": 216,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 36,
            "template_tile_def_id": 36,
            "tile_code": "915",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "yellow",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:30;path=a:0,b:_0;path=a:4,b:_0;label=DC",
            "game_id": 5,
            "id": 217,
            "is_unlimited": false,
            "remaining_quantity": 0,
            "sort_order": 37,
            "template_tile_def_id": 37,
            "tile_code": "X1",
            "updated_at": "2026-04-03T10:09:46.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:40,slots:2;path=a:0,b:_0;path=a:2,b:_0;path=a:1,b:_0;path=a:4,b:_0;path=a:5,b:_0;label=DC",
            "game_id": 5,
            "id": 218,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 38,
            "template_tile_def_id": 38,
            "tile_code": "X2",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:40;city=revenue:40;path=a:0,b:_0;path=a:_0,b:2;path=a:3,b:_1;path=a:_1,b:5;label=OO",
            "game_id": 5,
            "id": 219,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 39,
            "template_tile_def_id": 39,
            "tile_code": "X3",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:40;city=revenue:40;path=a:0,b:_0;path=a:_0,b:1;path=a:2,b:_1;path=a:_1,b:3;label=OO",
            "game_id": 5,
            "id": 220,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 40,
            "template_tile_def_id": 40,
            "tile_code": "X4",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "green",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:40;city=revenue:40;path=a:3,b:_0;path=a:_0,b:5;path=a:0,b:_1;path=a:_1,b:4;label=OO",
            "game_id": 5,
            "id": 221,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 41,
            "template_tile_def_id": 41,
            "tile_code": "X5",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:70,slots:3;path=a:0,b:_0;path=a:1,b:_0;path=a:2,b:_0;path=a:3,b:_0;path=a:4,b:_0;path=a:5,b:_0;label=DC",
            "game_id": 5,
            "id": 222,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 42,
            "template_tile_def_id": 42,
            "tile_code": "X6",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "brown",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:50,slots:2;path=a:0,b:_0;path=a:1,b:_0;path=a:2,b:_0;path=a:5,b:_0;path=a:4,b:_0;label=OO",
            "game_id": 5,
            "id": 223,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "sort_order": 43,
            "template_tile_def_id": 43,
            "tile_code": "X7",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "gray",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:100,slots:4;path=a:0,b:_0;path=a:1,b:_0;path=a:2,b:_0;path=a:3,b:_0;path=a:4,b:_0;path=a:5,b:_0;label=DC",
            "game_id": 5,
            "id": 224,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 44,
            "template_tile_def_id": 44,
            "tile_code": "X8",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "color": "gray",
            "created_at": "2026-04-03T10:05:51.000000Z",
            "definition": "city=revenue:70,slots:3;path=a:0,b:_0;path=a:1,b:_0;path=a:2,b:_0;path=a:4,b:_0;path=a:5,b:_0;label=OO",
            "game_id": 5,
            "id": 225,
            "is_unlimited": false,
            "remaining_quantity": 1,
            "sort_order": 45,
            "template_tile_def_id": 45,
            "tile_code": "X9",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        }
    ],
    "train_depot_entries": [
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": null,
            "face_cost": 80,
            "game_id": 5,
            "id": 25,
            "is_permanent": false,
            "is_unlimited": false,
            "remaining_quantity": 0,
            "rusts_on_train_type": "4",
            "sort_order": 1,
            "template_train_def_id": 1,
            "train_type": "2",
            "updated_at": "2026-04-03T10:19:52.000000Z"
        },
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": null,
            "face_cost": 180,
            "game_id": 5,
            "id": 26,
            "is_permanent": false,
            "is_unlimited": false,
            "remaining_quantity": 3,
            "rusts_on_train_type": "6",
            "sort_order": 2,
            "template_train_def_id": 2,
            "train_type": "3",
            "updated_at": "2026-04-03T10:20:50.000000Z"
        },
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": null,
            "face_cost": 300,
            "game_id": 5,
            "id": 27,
            "is_permanent": false,
            "is_unlimited": false,
            "remaining_quantity": 5,
            "rusts_on_train_type": "D",
            "sort_order": 3,
            "template_train_def_id": 3,
            "train_type": "4",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": null,
            "face_cost": 500,
            "game_id": 5,
            "id": 28,
            "is_permanent": true,
            "is_unlimited": false,
            "remaining_quantity": 3,
            "rusts_on_train_type": null,
            "sort_order": 4,
            "template_train_def_id": 4,
            "train_type": "5",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": null,
            "face_cost": 630,
            "game_id": 5,
            "id": 29,
            "is_permanent": true,
            "is_unlimited": false,
            "remaining_quantity": 2,
            "rusts_on_train_type": null,
            "sort_order": 5,
            "template_train_def_id": 5,
            "train_type": "6",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "created_at": "2026-04-03T10:05:51.000000Z",
            "d_trade_in_price": 700,
            "face_cost": 900,
            "game_id": 5,
            "id": 30,
            "is_permanent": true,
            "is_unlimited": true,
            "remaining_quantity": null,
            "rusts_on_train_type": null,
            "sort_order": 6,
            "template_train_def_id": 6,
            "train_type": "D",
            "updated_at": "2026-04-03T10:05:51.000000Z"
        }
    ],
    "company_holdings": [
        {
            "certificate_count": 5,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 33,
            "id": 129,
            "percent_owned": 60,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 3,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 34,
            "id": 130,
            "percent_owned": 30,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 35,
            "id": 131,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 3,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 36,
            "id": 132,
            "percent_owned": 30,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 37,
            "id": 133,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 39,
            "id": 134,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 38,
            "id": 135,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 17,
            "game_public_company_id": 40,
            "id": 136,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 1,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 33,
            "id": 137,
            "percent_owned": 10,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 34,
            "id": 138,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 35,
            "id": 139,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 5,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 36,
            "id": 140,
            "percent_owned": 60,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 37,
            "id": 141,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 39,
            "id": 142,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 38,
            "id": 143,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 18,
            "game_public_company_id": 40,
            "id": 144,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 2,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 33,
            "id": 145,
            "percent_owned": 20,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 3,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 34,
            "id": 146,
            "percent_owned": 40,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 35,
            "id": 147,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 36,
            "id": 148,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 37,
            "id": 149,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 39,
            "id": 150,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 38,
            "id": 151,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 19,
            "game_public_company_id": 40,
            "id": 152,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 1,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 33,
            "id": 153,
            "percent_owned": 10,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 34,
            "id": 154,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 35,
            "id": 155,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 36,
            "id": 156,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 37,
            "id": 157,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 39,
            "id": 158,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 2,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 38,
            "id": 159,
            "percent_owned": 30,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "certificate_count": 0,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "game_id": 5,
            "game_player_id": 20,
            "game_public_company_id": 40,
            "id": 160,
            "percent_owned": 0,
            "sold_this_stock_round": false,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        }
    ],
    "company_trains": [
        {
            "created_at": "2026-04-03T10:08:18.000000Z",
            "game_id": 5,
            "game_public_company_id": 33,
            "id": 18,
            "is_rusted": false,
            "purchase_price": 80,
            "rusted_at_phase": null,
            "template_train_def_id": 1,
            "train_type": "2",
            "updated_at": "2026-04-03T10:08:18.000000Z"
        },
        {
            "created_at": "2026-04-03T10:14:37.000000Z",
            "game_id": 5,
            "game_public_company_id": 33,
            "id": 19,
            "is_rusted": false,
            "purchase_price": 80,
            "rusted_at_phase": null,
            "template_train_def_id": 1,
            "train_type": "2",
            "updated_at": "2026-04-03T10:14:37.000000Z"
        },
        {
            "created_at": "2026-04-03T10:19:52.000000Z",
            "game_id": 5,
            "game_public_company_id": 33,
            "id": 20,
            "is_rusted": false,
            "purchase_price": 80,
            "rusted_at_phase": null,
            "template_train_def_id": 1,
            "train_type": "2",
            "updated_at": "2026-04-03T10:19:52.000000Z"
        },
        {
            "created_at": "2026-04-03T10:19:55.000000Z",
            "game_id": 5,
            "game_public_company_id": 33,
            "id": 21,
            "is_rusted": false,
            "purchase_price": 180,
            "rusted_at_phase": null,
            "template_train_def_id": 2,
            "train_type": "3",
            "updated_at": "2026-04-03T10:19:55.000000Z"
        },
        {
            "created_at": "2026-04-03T10:20:49.000000Z",
            "game_id": 5,
            "game_public_company_id": 36,
            "id": 22,
            "is_rusted": false,
            "purchase_price": 180,
            "rusted_at_phase": null,
            "template_train_def_id": 2,
            "train_type": "3",
            "updated_at": "2026-04-03T10:20:49.000000Z"
        }
    ],
    "private_bids": [],
    "private_purchase_offers": [
        {
            "created_at": "2026-04-03T10:20:30.000000Z",
            "game_id": 5,
            "game_private_company_id": 29,
            "game_public_company_id": 33,
            "id": 5,
            "offered_by_game_player_id": null,
            "price": 200,
            "responded_at": "2026-04-03T10:20:35.000000Z",
            "responded_by_game_player_id": null,
            "status": "accepted",
            "target_game_player_id": 17,
            "updated_at": "2026-04-03T10:20:35.000000Z"
        },
        {
            "created_at": "2026-04-03T10:20:49.000000Z",
            "game_id": 5,
            "game_private_company_id": 25,
            "game_public_company_id": 36,
            "id": 6,
            "offered_by_game_player_id": 18,
            "price": 20,
            "responded_at": "2026-04-03T10:20:49.000000Z",
            "responded_by_game_player_id": 18,
            "status": "accepted",
            "target_game_player_id": 18,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        }
    ],
    "events": [
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:05:51.000000Z",
            "event_type": "GameInitialized",
            "game_id": 5,
            "id": 613,
            "payload": {
                "template_id": 1,
                "player_count": 4,
                "initiated_by_cpu": false,
                "map_hexes_seeded": 84,
                "tile_stacks_seeded": 45,
                "train_depot_seeded": 6
            },
            "sequence": 1,
            "updated_at": "2026-04-03T10:05:51.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:03.000000Z",
            "event_type": "PrivateBidStarted",
            "game_id": 5,
            "id": 614,
            "payload": {
                "player_id": 17,
                "bid_amount": 85,
                "private_code": "P4",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott"
            },
            "sequence": 2,
            "updated_at": "2026-04-03T10:06:03.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:06:04.000000Z",
            "event_type": "PrivatePurchasedAtFace",
            "game_id": 5,
            "id": 615,
            "payload": {
                "price": 20,
                "player_id": 18,
                "private_code": "P1",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster"
            },
            "sequence": 3,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:06:04.000000Z",
            "event_type": "PrivatePurchasedAtFace",
            "game_id": 5,
            "id": 616,
            "payload": {
                "price": 40,
                "player_id": 19,
                "private_code": "P2",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy"
            },
            "sequence": 4,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:06:04.000000Z",
            "event_type": "PrivatePurchasedAtFace",
            "game_id": 5,
            "id": 617,
            "payload": {
                "price": 50,
                "player_id": 20,
                "private_code": "P3",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy"
            },
            "sequence": 5,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:04.000000Z",
            "event_type": "PrivatePurchasedByBid",
            "game_id": 5,
            "id": 618,
            "payload": {
                "price": 85,
                "player_id": 17,
                "private_code": "P4",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott"
            },
            "sequence": 6,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:04.000000Z",
            "event_type": "PrivateBidAwarded",
            "game_id": 5,
            "id": 619,
            "payload": {
                "winning_bid": 85,
                "private_code": "P4",
                "cleanup_award": true,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "winner_player_id": 17,
                "actor_control_type": "human",
                "actor_display_name": "Scott"
            },
            "sequence": 7,
            "updated_at": "2026-04-03T10:06:04.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:21.000000Z",
            "event_type": "PrivatePurchasedAtFace",
            "game_id": 5,
            "id": 620,
            "payload": {
                "price": 100,
                "player_id": 17,
                "private_code": "P5",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott"
            },
            "sequence": 8,
            "updated_at": "2026-04-03T10:06:21.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:21.000000Z",
            "event_type": "PrivateGrantedFreeShare",
            "game_id": 5,
            "id": 621,
            "payload": {
                "player_id": 17,
                "company_id": 33,
                "private_code": "P5",
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott"
            },
            "sequence": 9,
            "updated_at": "2026-04-03T10:06:21.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:06:22.000000Z",
            "event_type": "PrivatePurchasedAtFace",
            "game_id": 5,
            "id": 622,
            "payload": {
                "price": 200,
                "player_id": 18,
                "private_code": "P6",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster"
            },
            "sequence": 10,
            "updated_at": "2026-04-03T10:06:22.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:06:22.000000Z",
            "event_type": "PrivateGrantedLinkedPresidency",
            "game_id": 5,
            "id": 623,
            "payload": {
                "par_value": 70,
                "player_id": 18,
                "company_id": 36,
                "private_code": "P6",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 11,
            "updated_at": "2026-04-03T10:06:22.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:06:22.000000Z",
            "event_type": "PrivateAuctionEnded",
            "game_id": 5,
            "id": 624,
            "payload": {
                "initiated_by_cpu": false,
                "current_round_type": "StockRound"
            },
            "sequence": 12,
            "updated_at": "2026-04-03T10:06:22.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:06:22.000000Z",
            "event_type": "PresidentCertificatePurchased",
            "game_id": 5,
            "id": 625,
            "payload": {
                "cost": 160,
                "par_value": 80,
                "player_id": 19,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 13,
            "updated_at": "2026-04-03T10:06:22.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:06:22.000000Z",
            "event_type": "PresidentCertificatePurchased",
            "game_id": 5,
            "id": 626,
            "payload": {
                "cost": 140,
                "par_value": 70,
                "player_id": 20,
                "company_id": 38,
                "company_abbrev": "PRR",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Rexy",
                "company_president_seat": 4
            },
            "sequence": 14,
            "updated_at": "2026-04-03T10:06:22.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:06:59.000000Z",
            "event_type": "PresidentCertificatePurchased",
            "game_id": 5,
            "id": 627,
            "payload": {
                "cost": 160,
                "par_value": 80,
                "player_id": 17,
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 15,
            "updated_at": "2026-04-03T10:06:59.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:07:00.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 628,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 18,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 16,
            "updated_at": "2026-04-03T10:07:00.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:07:00.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 629,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 19,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 17,
            "updated_at": "2026-04-03T10:07:00.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:07:00.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 630,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 20,
                "company_id": 38,
                "company_abbrev": "PRR",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Rexy",
                "company_president_seat": 4
            },
            "sequence": 18,
            "updated_at": "2026-04-03T10:07:00.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:03.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 631,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 19,
            "updated_at": "2026-04-03T10:07:03.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:07:04.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 632,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 20,
            "updated_at": "2026-04-03T10:07:04.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:07:04.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 633,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 21,
            "updated_at": "2026-04-03T10:07:04.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:07:04.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 634,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 22,
            "updated_at": "2026-04-03T10:07:04.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:11.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 635,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 23,
            "updated_at": "2026-04-03T10:07:11.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:07:12.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 636,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 24,
            "updated_at": "2026-04-03T10:07:12.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:07:12.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 637,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 2,
                "player_display_name": "Sassy"
            },
            "sequence": 25,
            "updated_at": "2026-04-03T10:07:12.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:07:12.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 638,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 3,
                "player_display_name": "Rexy"
            },
            "sequence": 26,
            "updated_at": "2026-04-03T10:07:12.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:07:16.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 639,
            "payload": {
                "reason": "full_capitalization",
                "company_id": 33,
                "paid_amount": 800,
                "capitalization": 800,
                "company_abbrev": "B&O",
                "bank_cash_after": 6355,
                "bank_cash_before": 7155,
                "initiated_by_cpu": false,
                "requested_amount": 800,
                "shortfall_amount": 0,
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 27,
            "updated_at": "2026-04-03T10:07:16.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:16.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 640,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 28,
            "updated_at": "2026-04-03T10:07:16.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:07:17.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 641,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 18,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 29,
            "updated_at": "2026-04-03T10:07:17.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:07:17.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 642,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 19,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 30,
            "updated_at": "2026-04-03T10:07:17.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:07:17.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 643,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 20,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 31,
            "updated_at": "2026-04-03T10:07:17.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:34.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 644,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 32,
            "updated_at": "2026-04-03T10:07:34.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 645,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 2,
                "player_display_name": "Buster"
            },
            "sequence": 33,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 646,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 3,
                "player_display_name": "Sassy"
            },
            "sequence": 34,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 647,
            "payload": {
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 4,
                "player_display_name": "Rexy"
            },
            "sequence": 35,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 648,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 70,
                "paid_amount": 70,
                "bank_cash_after": 6525,
                "bank_cash_before": 6595,
                "initiated_by_cpu": false,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 36,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 649,
            "payload": {
                "phase": "2",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    },
                    {
                        "amount": 30,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P6"
                    }
                ],
                "total_paid": 70,
                "bank_cash_after": 6525,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 37,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:07:35.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 650,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 1,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 1
            },
            "sequence": 38,
            "updated_at": "2026-04-03T10:07:35.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:44.000000Z",
            "event_type": "HomeTokenPlaced",
            "game_id": 5,
            "id": 651,
            "payload": {
                "hex_label": "H6",
                "company_id": 33,
                "slot_edges": {
                    "1": [
                        4
                    ],
                    "2": [
                        1
                    ]
                },
                "slot_number": 1,
                "company_abbrev": "B&O",
                "used_slot_edges": [
                    4
                ],
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "required_home_edge": 4,
                "station_markers_used": 1,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "station_markers_available": 2,
                "required_home_slot_numbers": [
                    1
                ],
                "required_home_slot_enforced": true
            },
            "sequence": 39,
            "updated_at": "2026-04-03T10:07:44.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:07:52.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 652,
            "payload": {
                "tile_id": "9",
                "to_color": "yellow",
                "hex_label": "G7",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 800,
                "treasury_cash_before": 800,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 40,
            "updated_at": "2026-04-03T10:07:52.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:11.000000Z",
            "event_type": "OperatingTokenSkipped",
            "game_id": 5,
            "id": 653,
            "payload": {
                "reason": null,
                "next_step": "run_trains",
                "company_id": 33,
                "reason_detail": null,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 41,
            "updated_at": "2026-04-03T10:08:11.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:15.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 654,
            "payload": {
                "to": {
                    "col": 2,
                    "row": 3,
                    "price": 75
                },
                "from": {
                    "col": 3,
                    "row": 3,
                    "price": 80
                },
                "moved": true,
                "revenue": 0,
                "decision": "Withhold",
                "company_id": 33,
                "company_abbrev": "B&O",
                "bank_cash_after": 6525,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 800,
                "total_paid_to_players": 0,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 42,
            "updated_at": "2026-04-03T10:08:15.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:15.000000Z",
            "event_type": "OperatingRunTrainsSkipped",
            "game_id": 5,
            "id": 655,
            "payload": {
                "reason": "no_trains",
                "next_step": "train_compliance",
                "company_id": 33,
                "last_revenue": 0,
                "reason_detail": null,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "dividend_decision": "Withhold",
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "dividend_auto_resolved": true
            },
            "sequence": 43,
            "updated_at": "2026-04-03T10:08:15.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:18.000000Z",
            "event_type": "TrainPurchased",
            "game_id": 5,
            "id": 656,
            "payload": {
                "trade_in": null,
                "company_id": 33,
                "train_type": "2",
                "source_type": "depot",
                "company_abbrev": "B&O",
                "purchase_price": 80,
                "depot_remaining": 6,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "rusted_train_count": 0,
                "treasury_cash_after": 720,
                "closed_private_count": 0,
                "phase_after_purchase": "2",
                "treasury_cash_before": 800,
                "discarded_train_count": 0,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "closed_linked_private_count": 0
            },
            "sequence": 44,
            "updated_at": "2026-04-03T10:08:18.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:22.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 657,
            "payload": {
                "status": "already_has_train",
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "active_train_count": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 45,
            "updated_at": "2026-04-03T10:08:22.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:25.000000Z",
            "event_type": "TrainExported",
            "game_id": 5,
            "id": 658,
            "payload": {
                "exported": true,
                "train_type": "2",
                "depot_remaining": 5,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "phase_after_export": "2",
                "rusted_train_count": 0,
                "closed_private_count": 0,
                "discarded_train_count": 0
            },
            "sequence": 46,
            "updated_at": "2026-04-03T10:08:25.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:25.000000Z",
            "event_type": "OperatingSetEnded",
            "game_id": 5,
            "id": 659,
            "payload": {
                "advanced_to": "stock_round",
                "train_exported": true,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "exported_train_type": "2",
                "terminal_bank_break": false,
                "operating_rounds_in_set": 1
            },
            "sequence": 47,
            "updated_at": "2026-04-03T10:08:25.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 660,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 48,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 661,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 18,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 49,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 662,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 70,
                "paid_amount": 70,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 70,
                "bank_cash_after": 6615,
                "actor_seat_order": 3,
                "bank_cash_before": 6685,
                "initiated_by_cpu": true,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 50,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 663,
            "payload": {
                "price": 70,
                "quantity": 1,
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 70,
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 51,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 664,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 33,
                "sale_price": 75,
                "paid_amount": 75,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 75,
                "bank_cash_after": 6540,
                "actor_seat_order": 3,
                "bank_cash_before": 6615,
                "initiated_by_cpu": true,
                "requested_amount": 75,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 52,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 665,
            "payload": {
                "price": 75,
                "quantity": 1,
                "player_id": 19,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 75,
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 53,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 666,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 54,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 667,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 65,
                "paid_amount": 65,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 65,
                "bank_cash_after": 6475,
                "actor_seat_order": 4,
                "bank_cash_before": 6540,
                "initiated_by_cpu": true,
                "requested_amount": 65,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 55,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 668,
            "payload": {
                "price": 65,
                "quantity": 1,
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 65,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 56,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:08:32.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 669,
            "payload": {
                "price": 70,
                "source": "bank_pool",
                "player_id": 20,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 57,
            "updated_at": "2026-04-03T10:08:32.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:09:00.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 670,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 58,
            "updated_at": "2026-04-03T10:09:00.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 671,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 33,
                "sale_price": 70,
                "paid_amount": 70,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 70,
                "bank_cash_after": 6475,
                "actor_seat_order": 2,
                "bank_cash_before": 6545,
                "initiated_by_cpu": true,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 59,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 672,
            "payload": {
                "price": 70,
                "quantity": 1,
                "player_id": 18,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 70,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 60,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 673,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 18,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 61,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 674,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 62,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 675,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 33,
                "sale_price": 65,
                "paid_amount": 65,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 65,
                "bank_cash_after": 6470,
                "actor_seat_order": 4,
                "bank_cash_before": 6535,
                "initiated_by_cpu": true,
                "requested_amount": 65,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 63,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 676,
            "payload": {
                "price": 65,
                "quantity": 1,
                "player_id": 20,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 65,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 64,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 677,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 33,
                "sale_price": 60,
                "paid_amount": 60,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 60,
                "bank_cash_after": 6410,
                "actor_seat_order": 4,
                "bank_cash_before": 6470,
                "initiated_by_cpu": true,
                "requested_amount": 60,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 65,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 678,
            "payload": {
                "price": 60,
                "quantity": 1,
                "player_id": 20,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 60,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 66,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:02.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 679,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 67,
            "updated_at": "2026-04-03T10:09:02.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:09:11.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 680,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 2,
                "player_display_name": "Scott"
            },
            "sequence": 68,
            "updated_at": "2026-04-03T10:09:11.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:11.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 681,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 33,
                "sale_price": 50,
                "paid_amount": 50,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "bank_cash_after": 6360,
                "actor_seat_order": 2,
                "bank_cash_before": 6410,
                "initiated_by_cpu": true,
                "requested_amount": 50,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 69,
            "updated_at": "2026-04-03T10:09:11.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:11.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 682,
            "payload": {
                "price": 50,
                "quantity": 1,
                "player_id": 18,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 70,
            "updated_at": "2026-04-03T10:09:11.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:11.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 683,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 18,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 71,
            "updated_at": "2026-04-03T10:09:11.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:09:11.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 684,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 72,
            "updated_at": "2026-04-03T10:09:11.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:09:12.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 685,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 2,
                "player_display_name": "Rexy"
            },
            "sequence": 73,
            "updated_at": "2026-04-03T10:09:12.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:09:24.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 686,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 3,
                "player_display_name": "Scott"
            },
            "sequence": 74,
            "updated_at": "2026-04-03T10:09:24.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:09:24.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 687,
            "payload": {
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 4,
                "player_display_name": "Buster"
            },
            "sequence": 75,
            "updated_at": "2026-04-03T10:09:24.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:09:24.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 688,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 70,
                "paid_amount": 70,
                "bank_cash_after": 6350,
                "bank_cash_before": 6420,
                "initiated_by_cpu": false,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 76,
            "updated_at": "2026-04-03T10:09:24.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:09:24.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 689,
            "payload": {
                "phase": "2",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    },
                    {
                        "amount": 30,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P6"
                    }
                ],
                "total_paid": 70,
                "bank_cash_after": 6350,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 77,
            "updated_at": "2026-04-03T10:09:24.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:09:24.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 690,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 3,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 1
            },
            "sequence": 78,
            "updated_at": "2026-04-03T10:09:24.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:09:46.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 691,
            "payload": {
                "tile_id": "X1",
                "to_color": "yellow",
                "hex_label": "F8",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 720,
                "treasury_cash_before": 720,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 79,
            "updated_at": "2026-04-03T10:09:46.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:09:56.000000Z",
            "event_type": "StationTokenPlaced",
            "game_id": 5,
            "id": 692,
            "payload": {
                "hex_label": "F8",
                "company_id": 33,
                "token_cost": 40,
                "slot_number": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 680,
                "station_markers_used": 2,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "station_markers_available": 1
            },
            "sequence": 80,
            "updated_at": "2026-04-03T10:09:56.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:05.000000Z",
            "event_type": "TrainsRun",
            "game_id": 5,
            "id": 693,
            "payload": {
                "routes": [
                    {
                        "hex_labels": [
                            "F8",
                            "G7",
                            "H6"
                        ],
                        "train_type": "2",
                        "route_index": 1,
                        "stop_labels": [
                            "F8",
                            "H6"
                        ],
                        "stop_values": {
                            "F8": 20,
                            "H6": 30
                        },
                        "route_revenue": 50
                    }
                ],
                "company_id": 33,
                "total_revenue": 50,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 81,
            "updated_at": "2026-04-03T10:10:05.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:15.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 694,
            "payload": {
                "reason": "dividend_payout",
                "revenue": 50,
                "company_id": 33,
                "paid_amount": 50,
                "company_abbrev": "B&O",
                "bank_cash_after": 6300,
                "paid_to_players": 30,
                "actor_seat_order": 1,
                "bank_cash_before": 6350,
                "initiated_by_cpu": false,
                "requested_amount": 50,
                "shortfall_amount": 0,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false,
                "paid_to_treasury_for_bank_pool": 20
            },
            "sequence": 82,
            "updated_at": "2026-04-03T10:10:15.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:15.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 695,
            "payload": {
                "to": {
                    "col": 2,
                    "row": 6,
                    "price": 60
                },
                "from": {
                    "col": 2,
                    "row": 7,
                    "price": 50
                },
                "moved": true,
                "revenue": 50,
                "decision": "Payout",
                "company_id": 33,
                "company_abbrev": "B&O",
                "bank_cash_after": 6300,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 700,
                "total_paid_to_players": 30,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "paid_to_treasury_for_bank_pool": 20
            },
            "sequence": 83,
            "updated_at": "2026-04-03T10:10:15.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:30.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 696,
            "payload": {
                "status": "already_has_train",
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "active_train_count": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 84,
            "updated_at": "2026-04-03T10:10:30.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:32.000000Z",
            "event_type": "TrainExported",
            "game_id": 5,
            "id": 697,
            "payload": {
                "exported": true,
                "train_type": "2",
                "depot_remaining": 4,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "phase_after_export": "2",
                "rusted_train_count": 0,
                "closed_private_count": 0,
                "discarded_train_count": 0
            },
            "sequence": 85,
            "updated_at": "2026-04-03T10:10:32.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:10:32.000000Z",
            "event_type": "OperatingSetEnded",
            "game_id": 5,
            "id": 698,
            "payload": {
                "advanced_to": "stock_round",
                "train_exported": true,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "exported_train_type": "2",
                "terminal_bank_break": false,
                "operating_rounds_in_set": 1
            },
            "sequence": 86,
            "updated_at": "2026-04-03T10:10:32.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:10:33.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 699,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 19,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 87,
            "updated_at": "2026-04-03T10:10:33.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:10:33.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 700,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 20,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 88,
            "updated_at": "2026-04-03T10:10:33.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:12:40.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 701,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 89,
            "updated_at": "2026-04-03T10:12:40.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:12:42.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 702,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 18,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 90,
            "updated_at": "2026-04-03T10:12:42.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:12:42.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 703,
            "payload": {
                "price": 60,
                "source": "bank_pool",
                "player_id": 19,
                "company_id": 33,
                "company_abbrev": "B&O",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 91,
            "updated_at": "2026-04-03T10:12:42.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:12:42.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 704,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 92,
            "updated_at": "2026-04-03T10:12:42.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:12:49.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 705,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 2,
                "player_display_name": "Scott"
            },
            "sequence": 93,
            "updated_at": "2026-04-03T10:12:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:12:51.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 706,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 3,
                "player_display_name": "Buster"
            },
            "sequence": 94,
            "updated_at": "2026-04-03T10:12:51.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:12:51.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 707,
            "payload": {
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 4,
                "player_display_name": "Sassy"
            },
            "sequence": 95,
            "updated_at": "2026-04-03T10:12:51.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:12:51.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 708,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 70,
                "paid_amount": 70,
                "bank_cash_after": 6470,
                "bank_cash_before": 6540,
                "initiated_by_cpu": false,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 96,
            "updated_at": "2026-04-03T10:12:51.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:12:51.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 709,
            "payload": {
                "phase": "2",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    },
                    {
                        "amount": 30,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P6"
                    }
                ],
                "total_paid": 70,
                "bank_cash_after": 6470,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 97,
            "updated_at": "2026-04-03T10:12:51.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:12:51.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 710,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 4,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 1
            },
            "sequence": 98,
            "updated_at": "2026-04-03T10:12:51.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:12:59.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 711,
            "payload": {
                "tile_id": "8",
                "to_color": "yellow",
                "hex_label": "E7",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 2,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 700,
                "treasury_cash_before": 700,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 99,
            "updated_at": "2026-04-03T10:12:59.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:24.000000Z",
            "event_type": "OperatingTokenSkipped",
            "game_id": 5,
            "id": 712,
            "payload": {
                "reason": null,
                "next_step": "run_trains",
                "company_id": 33,
                "reason_detail": null,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 100,
            "updated_at": "2026-04-03T10:14:24.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:30.000000Z",
            "event_type": "TrainsRun",
            "game_id": 5,
            "id": 713,
            "payload": {
                "routes": [
                    {
                        "hex_labels": [
                            "F8",
                            "G7",
                            "H6"
                        ],
                        "train_type": "2",
                        "route_index": 1,
                        "stop_labels": [
                            "F8",
                            "H6"
                        ],
                        "stop_values": {
                            "F8": 20,
                            "H6": 30
                        },
                        "route_revenue": 50
                    }
                ],
                "company_id": 33,
                "total_revenue": 50,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 101,
            "updated_at": "2026-04-03T10:14:30.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:32.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 714,
            "payload": {
                "reason": "dividend_payout",
                "revenue": 50,
                "company_id": 33,
                "paid_amount": 50,
                "company_abbrev": "B&O",
                "bank_cash_after": 6420,
                "paid_to_players": 50,
                "actor_seat_order": 1,
                "bank_cash_before": 6470,
                "initiated_by_cpu": false,
                "requested_amount": 50,
                "shortfall_amount": 0,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 102,
            "updated_at": "2026-04-03T10:14:32.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:32.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 715,
            "payload": {
                "to": {
                    "col": 3,
                    "row": 5,
                    "price": 70
                },
                "from": {
                    "col": 2,
                    "row": 5,
                    "price": 65
                },
                "moved": true,
                "revenue": 50,
                "decision": "Payout",
                "company_id": 33,
                "company_abbrev": "B&O",
                "bank_cash_after": 6420,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 700,
                "total_paid_to_players": 50,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 103,
            "updated_at": "2026-04-03T10:14:32.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:37.000000Z",
            "event_type": "TrainPurchased",
            "game_id": 5,
            "id": 716,
            "payload": {
                "trade_in": null,
                "company_id": 33,
                "train_type": "2",
                "source_type": "depot",
                "company_abbrev": "B&O",
                "purchase_price": 80,
                "depot_remaining": 3,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "rusted_train_count": 0,
                "treasury_cash_after": 620,
                "closed_private_count": 0,
                "phase_after_purchase": "2",
                "treasury_cash_before": 700,
                "discarded_train_count": 0,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "closed_linked_private_count": 0
            },
            "sequence": 104,
            "updated_at": "2026-04-03T10:14:37.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:14:41.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 717,
            "payload": {
                "status": "already_has_train",
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "active_train_count": 2,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 105,
            "updated_at": "2026-04-03T10:14:41.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:00.000000Z",
            "event_type": "TrainExported",
            "game_id": 5,
            "id": 718,
            "payload": {
                "exported": true,
                "train_type": "2",
                "depot_remaining": 2,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "phase_after_export": "2",
                "rusted_train_count": 0,
                "closed_private_count": 0,
                "discarded_train_count": 0
            },
            "sequence": 106,
            "updated_at": "2026-04-03T10:15:00.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:00.000000Z",
            "event_type": "OperatingSetEnded",
            "game_id": 5,
            "id": 719,
            "payload": {
                "advanced_to": "stock_round",
                "train_exported": true,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "exported_train_type": "2",
                "terminal_bank_break": false,
                "operating_rounds_in_set": 1
            },
            "sequence": 107,
            "updated_at": "2026-04-03T10:15:00.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:15:00.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 720,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 108,
            "updated_at": "2026-04-03T10:15:00.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:07.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 721,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 2,
                "player_display_name": "Scott"
            },
            "sequence": 109,
            "updated_at": "2026-04-03T10:15:07.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:15:09.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 722,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 3,
                "player_display_name": "Buster"
            },
            "sequence": 110,
            "updated_at": "2026-04-03T10:15:09.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:15:09.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 723,
            "payload": {
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 4,
                "player_display_name": "Sassy"
            },
            "sequence": 111,
            "updated_at": "2026-04-03T10:15:09.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:15:09.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 724,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 70,
                "paid_amount": 70,
                "bank_cash_after": 6430,
                "bank_cash_before": 6500,
                "initiated_by_cpu": false,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 112,
            "updated_at": "2026-04-03T10:15:09.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:15:09.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 725,
            "payload": {
                "phase": "2",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    },
                    {
                        "amount": 30,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P6"
                    }
                ],
                "total_paid": 70,
                "bank_cash_after": 6430,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 113,
            "updated_at": "2026-04-03T10:15:09.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:15:09.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 726,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 4,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 1
            },
            "sequence": 114,
            "updated_at": "2026-04-03T10:15:09.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:29.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 727,
            "payload": {
                "tile_id": "57",
                "to_color": "yellow",
                "hex_label": "D8",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 80,
                "tile_rotation": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 540,
                "treasury_cash_before": 620,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 115,
            "updated_at": "2026-04-03T10:15:29.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:34.000000Z",
            "event_type": "OperatingTokenSkipped",
            "game_id": 5,
            "id": 728,
            "payload": {
                "reason": null,
                "next_step": "run_trains",
                "company_id": 33,
                "reason_detail": null,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 116,
            "updated_at": "2026-04-03T10:15:34.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:44.000000Z",
            "event_type": "TrainsRun",
            "game_id": 5,
            "id": 729,
            "payload": {
                "routes": [
                    {
                        "hex_labels": [
                            "F8",
                            "G7",
                            "H6"
                        ],
                        "train_type": "2",
                        "route_index": 1,
                        "stop_labels": [
                            "F8",
                            "H6"
                        ],
                        "stop_values": {
                            "F8": 20,
                            "H6": 30
                        },
                        "route_revenue": 50
                    },
                    {
                        "hex_labels": [
                            "D8",
                            "E7",
                            "F8"
                        ],
                        "train_type": "2",
                        "route_index": 2,
                        "stop_labels": [
                            "D8",
                            "F8"
                        ],
                        "stop_values": {
                            "D8": 20,
                            "F8": 20
                        },
                        "route_revenue": 40
                    }
                ],
                "company_id": 33,
                "total_revenue": 90,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 117,
            "updated_at": "2026-04-03T10:15:44.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:50.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 730,
            "payload": {
                "reason": "dividend_payout",
                "revenue": 90,
                "company_id": 33,
                "paid_amount": 90,
                "company_abbrev": "B&O",
                "bank_cash_after": 6340,
                "paid_to_players": 90,
                "actor_seat_order": 1,
                "bank_cash_before": 6430,
                "initiated_by_cpu": false,
                "requested_amount": 90,
                "shortfall_amount": 0,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 118,
            "updated_at": "2026-04-03T10:15:50.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:15:50.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 731,
            "payload": {
                "to": {
                    "col": 4,
                    "row": 4,
                    "price": 80
                },
                "from": {
                    "col": 3,
                    "row": 4,
                    "price": 75
                },
                "moved": true,
                "revenue": 90,
                "decision": "Payout",
                "company_id": 33,
                "company_abbrev": "B&O",
                "bank_cash_after": 6340,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 540,
                "total_paid_to_players": 90,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 119,
            "updated_at": "2026-04-03T10:15:50.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:16:02.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 732,
            "payload": {
                "status": "already_has_train",
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "active_train_count": 2,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 120,
            "updated_at": "2026-04-03T10:16:02.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:17:41.000000Z",
            "event_type": "TrainExported",
            "game_id": 5,
            "id": 733,
            "payload": {
                "exported": true,
                "train_type": "2",
                "depot_remaining": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "phase_after_export": "2",
                "rusted_train_count": 0,
                "closed_private_count": 0,
                "discarded_train_count": 0
            },
            "sequence": 121,
            "updated_at": "2026-04-03T10:17:41.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:17:41.000000Z",
            "event_type": "OperatingSetEnded",
            "game_id": 5,
            "id": 734,
            "payload": {
                "advanced_to": "stock_round",
                "train_exported": true,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "exported_train_type": "2",
                "terminal_bank_break": false,
                "operating_rounds_in_set": 1
            },
            "sequence": 122,
            "updated_at": "2026-04-03T10:17:41.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:17:42.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 735,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 123,
            "updated_at": "2026-04-03T10:17:42.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:18:09.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 736,
            "payload": {
                "reason": "full_capitalization",
                "company_id": 36,
                "paid_amount": 700,
                "capitalization": 700,
                "company_abbrev": "LV",
                "bank_cash_after": 5710,
                "bank_cash_before": 6410,
                "initiated_by_cpu": false,
                "requested_amount": 700,
                "shortfall_amount": 0,
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 124,
            "updated_at": "2026-04-03T10:18:09.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:18:09.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 737,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 17,
                "company_id": 36,
                "company_abbrev": "LV",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 125,
            "updated_at": "2026-04-03T10:18:09.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:18:09.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 738,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 18,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 126,
            "updated_at": "2026-04-03T10:18:09.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:18:10.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 739,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 127,
            "updated_at": "2026-04-03T10:18:10.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:10.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 740,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 128,
            "updated_at": "2026-04-03T10:18:10.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:18:26.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 741,
            "payload": {
                "price": 70,
                "source": "ipo",
                "player_id": 17,
                "company_id": 36,
                "company_abbrev": "LV",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 129,
            "updated_at": "2026-04-03T10:18:26.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:18:28.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 742,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 130,
            "updated_at": "2026-04-03T10:18:28.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:18:28.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 743,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 60,
                "paid_amount": 60,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 60,
                "bank_cash_after": 5930,
                "actor_seat_order": 3,
                "bank_cash_before": 5990,
                "initiated_by_cpu": true,
                "requested_amount": 60,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 131,
            "updated_at": "2026-04-03T10:18:28.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:18:28.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 744,
            "payload": {
                "price": 60,
                "quantity": 1,
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 60,
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 132,
            "updated_at": "2026-04-03T10:18:28.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:18:28.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 745,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 133,
            "updated_at": "2026-04-03T10:18:28.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:28.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 746,
            "payload": {
                "price": 50,
                "source": "bank_pool",
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 134,
            "updated_at": "2026-04-03T10:18:28.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:18:47.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 747,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 135,
            "updated_at": "2026-04-03T10:18:47.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 748,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 2,
                "player_display_name": "Buster"
            },
            "sequence": 136,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 749,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 3,
                "player_display_name": "Sassy"
            },
            "sequence": 137,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 750,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 50,
                "paid_amount": 50,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "bank_cash_after": 5930,
                "actor_seat_order": 4,
                "bank_cash_before": 5980,
                "initiated_by_cpu": true,
                "requested_amount": 50,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 138,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 751,
            "payload": {
                "price": 50,
                "quantity": 1,
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 139,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 752,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 50,
                "paid_amount": 50,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "bank_cash_after": 5880,
                "actor_seat_order": 4,
                "bank_cash_before": 5930,
                "initiated_by_cpu": true,
                "requested_amount": 50,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 140,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 753,
            "payload": {
                "price": 50,
                "quantity": 1,
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 50,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 141,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:18:49.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 754,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 142,
            "updated_at": "2026-04-03T10:18:49.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:09.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 755,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 2,
                "player_display_name": "Scott"
            },
            "sequence": 143,
            "updated_at": "2026-04-03T10:19:09.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:19:10.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 756,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 3,
                "player_display_name": "Buster"
            },
            "sequence": 144,
            "updated_at": "2026-04-03T10:19:10.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:19:10.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 757,
            "payload": {
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 4,
                "player_display_name": "Sassy"
            },
            "sequence": 145,
            "updated_at": "2026-04-03T10:19:10.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:19:10.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 758,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 70,
                "paid_amount": 70,
                "bank_cash_after": 5810,
                "bank_cash_before": 5880,
                "initiated_by_cpu": false,
                "requested_amount": 70,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 146,
            "updated_at": "2026-04-03T10:19:10.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:19:10.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 759,
            "payload": {
                "phase": "2",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    },
                    {
                        "amount": 30,
                        "owner_id": 18,
                        "owner_name": "Buster",
                        "owner_type": "player",
                        "private_code": "P6"
                    }
                ],
                "total_paid": 70,
                "bank_cash_after": 5810,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 147,
            "updated_at": "2026-04-03T10:19:10.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:19:10.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 760,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 1,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 1
            },
            "sequence": 148,
            "updated_at": "2026-04-03T10:19:10.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:22.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 761,
            "payload": {
                "tile_id": "8",
                "to_color": "yellow",
                "hex_label": "C9",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 5,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 540,
                "treasury_cash_before": 540,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 149,
            "updated_at": "2026-04-03T10:19:22.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:38.000000Z",
            "event_type": "StationTokenPlaced",
            "game_id": 5,
            "id": 762,
            "payload": {
                "hex_label": "D8",
                "company_id": 33,
                "token_cost": 60,
                "slot_number": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 480,
                "station_markers_used": 3,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "station_markers_available": 0
            },
            "sequence": 150,
            "updated_at": "2026-04-03T10:19:38.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:43.000000Z",
            "event_type": "TrainsRun",
            "game_id": 5,
            "id": 763,
            "payload": {
                "routes": [
                    {
                        "hex_labels": [
                            "F8",
                            "G7",
                            "H6"
                        ],
                        "train_type": "2",
                        "route_index": 1,
                        "stop_labels": [
                            "F8",
                            "H6"
                        ],
                        "stop_values": {
                            "F8": 20,
                            "H6": 30
                        },
                        "route_revenue": 50
                    },
                    {
                        "hex_labels": [
                            "D8",
                            "E7",
                            "F8"
                        ],
                        "train_type": "2",
                        "route_index": 2,
                        "stop_labels": [
                            "D8",
                            "F8"
                        ],
                        "stop_values": {
                            "D8": 20,
                            "F8": 20
                        },
                        "route_revenue": 40
                    }
                ],
                "company_id": 33,
                "total_revenue": 90,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 151,
            "updated_at": "2026-04-03T10:19:43.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:46.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 764,
            "payload": {
                "reason": "dividend_payout",
                "revenue": 90,
                "company_id": 33,
                "paid_amount": 90,
                "company_abbrev": "B&O",
                "bank_cash_after": 5720,
                "paid_to_players": 90,
                "actor_seat_order": 1,
                "bank_cash_before": 5810,
                "initiated_by_cpu": false,
                "requested_amount": 90,
                "shortfall_amount": 0,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 152,
            "updated_at": "2026-04-03T10:19:46.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:46.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 765,
            "payload": {
                "to": {
                    "col": 5,
                    "row": 3,
                    "price": 95
                },
                "from": {
                    "col": 4,
                    "row": 3,
                    "price": 85
                },
                "moved": true,
                "revenue": 90,
                "decision": "Payout",
                "company_id": 33,
                "company_abbrev": "B&O",
                "bank_cash_after": 5720,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 480,
                "total_paid_to_players": 90,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 153,
            "updated_at": "2026-04-03T10:19:46.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:52.000000Z",
            "event_type": "TrainPurchased",
            "game_id": 5,
            "id": 766,
            "payload": {
                "trade_in": null,
                "company_id": 33,
                "train_type": "2",
                "source_type": "depot",
                "company_abbrev": "B&O",
                "purchase_price": 80,
                "depot_remaining": 0,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "rusted_train_count": 0,
                "treasury_cash_after": 400,
                "closed_private_count": 0,
                "phase_after_purchase": "2",
                "treasury_cash_before": 480,
                "discarded_train_count": 0,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "closed_linked_private_count": 0
            },
            "sequence": 154,
            "updated_at": "2026-04-03T10:19:52.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:19:55.000000Z",
            "event_type": "TrainPurchased",
            "game_id": 5,
            "id": 767,
            "payload": {
                "trade_in": null,
                "company_id": 33,
                "train_type": "3",
                "source_type": "depot",
                "company_abbrev": "B&O",
                "purchase_price": 180,
                "depot_remaining": 5,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "rusted_train_count": 0,
                "treasury_cash_after": 220,
                "closed_private_count": 0,
                "phase_after_purchase": "3",
                "treasury_cash_before": 400,
                "discarded_train_count": 0,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "closed_linked_private_count": 0
            },
            "sequence": 155,
            "updated_at": "2026-04-03T10:19:55.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:20:30.000000Z",
            "event_type": "OperatingRoundPrivatePurchaseOffered",
            "game_id": 5,
            "id": 768,
            "payload": {
                "price": 200,
                "company_id": 33,
                "private_id": 29,
                "private_code": "P5",
                "company_abbrev": "B&O",
                "initiated_by_cpu": false,
                "target_player_id": 17,
                "target_player_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 156,
            "updated_at": "2026-04-03T10:20:30.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:20:35.000000Z",
            "event_type": "OperatingRoundPrivatePurchaseAccepted",
            "game_id": 5,
            "id": 769,
            "payload": {
                "price": 200,
                "offer_id": 5,
                "company_id": 33,
                "private_id": 29,
                "private_code": "P5",
                "company_abbrev": "B&O",
                "initiated_by_cpu": false,
                "seller_player_id": 17,
                "seller_player_name": "Scott",
                "treasury_cash_after": 20,
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 157,
            "updated_at": "2026-04-03T10:20:35.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:20:45.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 770,
            "payload": {
                "status": "already_has_train",
                "company_id": 33,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "active_train_count": 4,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 158,
            "updated_at": "2026-04-03T10:20:45.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:20:47.000000Z",
            "event_type": "OperatingCompanyTurnEnded",
            "game_id": 5,
            "id": 771,
            "payload": {
                "company_id": 33,
                "advanced_to": "next_company",
                "company_abbrev": "B&O",
                "next_company_id": 36,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "next_company_abbrev": "LV",
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "current_operating_round": 1
            },
            "sequence": 159,
            "updated_at": "2026-04-03T10:20:47.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "OperatingRoundPrivatePurchaseOffered",
            "game_id": 5,
            "id": 772,
            "payload": {
                "price": 20,
                "company_id": 36,
                "private_id": 25,
                "private_code": "P1",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "target_player_id": 18,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "target_player_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 160,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "OperatingRoundPrivatePurchaseAccepted",
            "game_id": 5,
            "id": 773,
            "payload": {
                "price": 20,
                "offer_id": 6,
                "company_id": 36,
                "private_id": 25,
                "private_code": "P1",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "seller_player_id": 18,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "seller_player_name": "Buster",
                "treasury_cash_after": 680,
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 161,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "HomeTokenPlaced",
            "game_id": 5,
            "id": 774,
            "payload": {
                "hex_label": "J2",
                "company_id": 36,
                "slot_edges": [],
                "slot_number": 1,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "used_slot_edges": [],
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "required_home_edge": null,
                "station_markers_used": 1,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "station_markers_available": 1,
                "required_home_slot_numbers": [],
                "required_home_slot_enforced": false
            },
            "sequence": 162,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 775,
            "payload": {
                "tile_id": "57",
                "to_color": "yellow",
                "hex_label": "J2",
                "company_id": 36,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 1,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "treasury_cash_after": 680,
                "treasury_cash_before": 680,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": {
                    "1": 1
                }
            },
            "sequence": 163,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "OperatingTokenSkipped",
            "game_id": 5,
            "id": 776,
            "payload": {
                "reason": "no_station_hex_options",
                "next_step": "run_trains",
                "company_id": 36,
                "reason_detail": {
                    "hex_option_count": 0,
                    "slot_option_count": 0
                },
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 164,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "DividendResolved",
            "game_id": 5,
            "id": 777,
            "payload": {
                "to": {
                    "col": 1,
                    "row": 7,
                    "price": 45
                },
                "from": {
                    "col": 2,
                    "row": 7,
                    "price": 50
                },
                "moved": true,
                "revenue": 0,
                "decision": "Withhold",
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "bank_cash_after": 5980,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "treasury_cash_after": 680,
                "total_paid_to_players": 0,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "paid_to_treasury_for_bank_pool": 0
            },
            "sequence": 165,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "OperatingRunTrainsSkipped",
            "game_id": 5,
            "id": 778,
            "payload": {
                "reason": "no_trains",
                "next_step": "train_compliance",
                "company_id": 36,
                "last_revenue": 0,
                "reason_detail": {
                    "has_no_trains": true,
                    "draft_stop_count": 0,
                    "draft_stop_limit": null,
                    "has_no_legal_routes": false,
                    "selected_train_type": null,
                    "train_options_count": 0,
                    "auto_build_available": false,
                    "legal_next_hex_count": 0,
                    "declared_routes_count": 0,
                    "legal_start_hex_count": 0
                },
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "dividend_decision": "Withhold",
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "dividend_auto_resolved": true
            },
            "sequence": 166,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "TrainPurchased",
            "game_id": 5,
            "id": 779,
            "payload": {
                "trade_in": null,
                "company_id": 36,
                "train_type": "3",
                "source_type": "depot",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "purchase_price": 180,
                "depot_remaining": 4,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "rusted_train_count": 0,
                "treasury_cash_after": 500,
                "closed_private_count": 0,
                "phase_after_purchase": "3",
                "treasury_cash_before": 680,
                "discarded_train_count": 0,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "closed_linked_private_count": 1
            },
            "sequence": 167,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "EmergencyTrainBuyExecuted",
            "game_id": 5,
            "id": 780,
            "payload": {
                "company_id": 36,
                "train_cost": 180,
                "train_type": "3",
                "source_type": "depot",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "president_contribution": 0,
                "president_game_player_id": 18
            },
            "sequence": 168,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:49.000000Z",
            "event_type": "OperatingRoundTrainComplianceChecked",
            "game_id": 5,
            "id": 781,
            "payload": {
                "status": "already_has_train",
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "active_train_count": 1,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 169,
            "updated_at": "2026-04-03T10:20:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:50.000000Z",
            "event_type": "TrainExported",
            "game_id": 5,
            "id": 782,
            "payload": {
                "exported": true,
                "train_type": "3",
                "cpu_difficulty": "easy",
                "depot_remaining": 3,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "phase_after_export": "3",
                "rusted_train_count": 0,
                "closed_private_count": 0,
                "discarded_train_count": 0
            },
            "sequence": 170,
            "updated_at": "2026-04-03T10:20:50.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:50.000000Z",
            "event_type": "OperatingSetEnded",
            "game_id": 5,
            "id": 783,
            "payload": {
                "advanced_to": "stock_round",
                "cpu_difficulty": "easy",
                "train_exported": true,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "exported_train_type": "3",
                "terminal_bank_break": false,
                "operating_rounds_in_set": 1
            },
            "sequence": 171,
            "updated_at": "2026-04-03T10:20:50.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:50.000000Z",
            "event_type": "CpuDecisionSummary",
            "game_id": 5,
            "id": 784,
            "payload": {
                "scope": "operating_company_turn",
                "actions": [
                    {
                        "type": "operating.offer_private_purchase",
                        "label": "LV offers $20 for P1.",
                        "selected": {
                            "price": 20,
                            "private_id": 25
                        }
                    },
                    {
                        "type": "operating.place_home_token",
                        "label": "LV places its home token.",
                        "selected": {
                            "slot_number": 1
                        }
                    },
                    {
                        "type": "operating.lay_track",
                        "label": "LV lays 57 in J2.",
                        "selected": {
                            "tile_id": "57",
                            "hex_label": "J2",
                            "tile_rotation": 1
                        }
                    },
                    {
                        "type": "operating.skip_token",
                        "label": "LV skips token placement.",
                        "reason": "no_station_hex_options",
                        "reason_detail": {
                            "hex_option_count": 0,
                            "slot_option_count": 0
                        }
                    },
                    {
                        "type": "operating.skip_run_trains",
                        "label": "LV has no trains to run.",
                        "reason": "no_trains",
                        "reason_detail": {
                            "has_no_trains": true,
                            "draft_stop_count": 0,
                            "draft_stop_limit": null,
                            "has_no_legal_routes": false,
                            "selected_train_type": null,
                            "train_options_count": 0,
                            "legal_next_hex_count": 0,
                            "legal_start_hex_count": 0
                        }
                    },
                    {
                        "type": "operating.buy_train",
                        "label": "LV buys a 3 train.",
                        "selected": {
                            "train_type": "3"
                        }
                    },
                    {
                        "type": "operating.check_train_requirement",
                        "label": "LV checks train compliance."
                    },
                    {
                        "type": "operating.end_company_turn",
                        "label": "Buster ends LV's turn."
                    }
                ],
                "player_id": 18,
                "company_id": 36,
                "action_count": 8,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 172,
            "updated_at": "2026-04-03T10:20:50.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:20:50.000000Z",
            "event_type": "CpuEasyQualitySummary",
            "game_id": 5,
            "id": 785,
            "payload": {
                "scope": "operating_company_turn",
                "player_id": 18,
                "company_id": 36,
                "run_action": "operating.skip_run_trains",
                "action_count": 8,
                "token_action": "operating.place_home_token",
                "track_action": "operating.lay_track",
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "run_skip_reason": "no_trains",
                "run_skip_streak": null,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "dividend_decision": "",
                "player_seat_order": 2,
                "token_skip_reason": null,
                "track_skip_reason": null,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "token_run_skip_streak": null,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "run_fallback_attempted": false,
                "run_legal_start_hex_count": 0,
                "run_auto_builder_route_count": null
            },
            "sequence": 173,
            "updated_at": "2026-04-03T10:20:50.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:21:25.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 786,
            "payload": {
                "price": 45,
                "source": "bank_pool",
                "player_id": 17,
                "company_id": 36,
                "company_abbrev": "LV",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 174,
            "updated_at": "2026-04-03T10:21:25.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:21:25.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 787,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 175,
            "updated_at": "2026-04-03T10:21:25.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:21:25.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 788,
            "payload": {
                "price": 45,
                "source": "bank_pool",
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 176,
            "updated_at": "2026-04-03T10:21:25.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:21:25.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 789,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 177,
            "updated_at": "2026-04-03T10:21:25.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:22.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 790,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 34,
                "company_abbrev": "C&A",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 178,
            "updated_at": "2026-04-03T10:22:22.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:22.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 791,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 179,
            "updated_at": "2026-04-03T10:22:22.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:22.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 792,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 45,
                "paid_amount": 45,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 45,
                "bank_cash_after": 6285,
                "actor_seat_order": 3,
                "bank_cash_before": 6330,
                "initiated_by_cpu": true,
                "requested_amount": 45,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 180,
            "updated_at": "2026-04-03T10:22:22.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:22.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 793,
            "payload": {
                "price": 45,
                "quantity": 1,
                "player_id": 19,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 45,
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 181,
            "updated_at": "2026-04-03T10:22:22.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:23.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 794,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 182,
            "updated_at": "2026-04-03T10:22:23.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:23.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 795,
            "payload": {
                "price": 45,
                "source": "bank_pool",
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 183,
            "updated_at": "2026-04-03T10:22:23.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:25.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 796,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 34,
                "company_abbrev": "C&A",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 184,
            "updated_at": "2026-04-03T10:22:25.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:26.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 797,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 185,
            "updated_at": "2026-04-03T10:22:26.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:26.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 798,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 2,
                "player_display_name": "Sassy"
            },
            "sequence": 186,
            "updated_at": "2026-04-03T10:22:26.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:26.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 799,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 36,
                "sale_price": 45,
                "paid_amount": 45,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 45,
                "bank_cash_after": 6365,
                "actor_seat_order": 4,
                "bank_cash_before": 6410,
                "initiated_by_cpu": true,
                "requested_amount": 45,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Buster",
                "company_president_seat": 2,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 187,
            "updated_at": "2026-04-03T10:22:26.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:26.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 800,
            "payload": {
                "price": 45,
                "quantity": 1,
                "player_id": 20,
                "company_id": 36,
                "company_abbrev": "LV",
                "cpu_difficulty": "easy",
                "total_proceeds": 45,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Buster",
                "company_president_seat": 2
            },
            "sequence": 188,
            "updated_at": "2026-04-03T10:22:26.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:26.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 801,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 189,
            "updated_at": "2026-04-03T10:22:26.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:22:28.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 802,
            "payload": {
                "reason": "full_capitalization",
                "company_id": 34,
                "paid_amount": 800,
                "capitalization": 800,
                "company_abbrev": "C&A",
                "bank_cash_after": 5645,
                "bank_cash_before": 6445,
                "initiated_by_cpu": false,
                "requested_amount": 800,
                "shortfall_amount": 0,
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Sassy",
                "company_president_seat": 3,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 190,
            "updated_at": "2026-04-03T10:22:28.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:28.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 803,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 17,
                "company_id": 34,
                "company_abbrev": "C&A",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "player_display_name": "Scott",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 191,
            "updated_at": "2026-04-03T10:22:28.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:29.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 804,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 192,
            "updated_at": "2026-04-03T10:22:29.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:29.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 805,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 19,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "player_display_name": "Sassy",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 193,
            "updated_at": "2026-04-03T10:22:29.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:29.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 806,
            "payload": {
                "price": 80,
                "source": "ipo",
                "player_id": 20,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 194,
            "updated_at": "2026-04-03T10:22:29.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 807,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 1,
                "player_display_name": "Scott"
            },
            "sequence": 195,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 808,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 2,
                "player_display_name": "Buster"
            },
            "sequence": 196,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 809,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 3,
                "player_display_name": "Sassy"
            },
            "sequence": 197,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 810,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 34,
                "sale_price": 80,
                "paid_amount": 80,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "total_proceeds": 80,
                "bank_cash_after": 5725,
                "actor_seat_order": 4,
                "bank_cash_before": 5805,
                "initiated_by_cpu": true,
                "requested_amount": 80,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Sassy",
                "company_president_seat": 3,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 198,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 811,
            "payload": {
                "price": 80,
                "quantity": 1,
                "player_id": 20,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "total_proceeds": 80,
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "player_display_name": "Rexy",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 199,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:44.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 812,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 1,
                "player_display_name": "Rexy"
            },
            "sequence": 200,
            "updated_at": "2026-04-03T10:22:44.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:49.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 813,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 2,
                "player_display_name": "Scott"
            },
            "sequence": 201,
            "updated_at": "2026-04-03T10:22:49.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:50.000000Z",
            "event_type": "SharePurchased",
            "game_id": 5,
            "id": 814,
            "payload": {
                "price": 75,
                "source": "bank_pool",
                "player_id": 18,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 202,
            "updated_at": "2026-04-03T10:22:50.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:50.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 815,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 1,
                "player_display_name": "Sassy"
            },
            "sequence": 203,
            "updated_at": "2026-04-03T10:22:50.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:50.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 816,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 2,
                "player_display_name": "Rexy"
            },
            "sequence": 204,
            "updated_at": "2026-04-03T10:22:50.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:22:55.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 817,
            "payload": {
                "next_seat": 2,
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 3,
                "player_display_name": "Scott"
            },
            "sequence": 205,
            "updated_at": "2026-04-03T10:22:55.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:56.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 818,
            "payload": {
                "reason": "share_sale_to_bank_pool",
                "quantity": 1,
                "company_id": 34,
                "sale_price": 75,
                "paid_amount": 75,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "total_proceeds": 75,
                "bank_cash_after": 5725,
                "actor_seat_order": 2,
                "bank_cash_before": 5800,
                "initiated_by_cpu": true,
                "requested_amount": 75,
                "shortfall_amount": 0,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "current_round_type": "StockRound",
                "bank_break_triggered": false,
                "company_president_name": "Sassy",
                "company_president_seat": 3,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 206,
            "updated_at": "2026-04-03T10:22:56.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:56.000000Z",
            "event_type": "ShareSold",
            "game_id": 5,
            "id": 819,
            "payload": {
                "price": 75,
                "quantity": 1,
                "player_id": 18,
                "company_id": 34,
                "company_abbrev": "C&A",
                "cpu_difficulty": "easy",
                "total_proceeds": 75,
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "player_display_name": "Buster",
                "company_president_name": "Sassy",
                "company_president_seat": 3
            },
            "sequence": 207,
            "updated_at": "2026-04-03T10:22:56.000000Z"
        },
        {
            "actor_game_player_id": 18,
            "created_at": "2026-04-03T10:22:56.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 820,
            "payload": {
                "next_seat": 3,
                "player_id": 18,
                "seat_order": 2,
                "cpu_difficulty": "easy",
                "actor_seat_order": 2,
                "initiated_by_cpu": true,
                "player_seat_order": 2,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Buster",
                "consecutive_passes": 1,
                "player_display_name": "Buster"
            },
            "sequence": 208,
            "updated_at": "2026-04-03T10:22:56.000000Z"
        },
        {
            "actor_game_player_id": 19,
            "created_at": "2026-04-03T10:22:56.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 821,
            "payload": {
                "next_seat": 4,
                "player_id": 19,
                "seat_order": 3,
                "cpu_difficulty": "easy",
                "actor_seat_order": 3,
                "initiated_by_cpu": true,
                "player_seat_order": 3,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Sassy",
                "consecutive_passes": 2,
                "player_display_name": "Sassy"
            },
            "sequence": 209,
            "updated_at": "2026-04-03T10:22:56.000000Z"
        },
        {
            "actor_game_player_id": 20,
            "created_at": "2026-04-03T10:22:56.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 822,
            "payload": {
                "next_seat": 1,
                "player_id": 20,
                "seat_order": 4,
                "cpu_difficulty": "easy",
                "actor_seat_order": 4,
                "initiated_by_cpu": true,
                "player_seat_order": 4,
                "stock_round_ended": false,
                "actor_control_type": "cpu",
                "actor_display_name": "Rexy",
                "consecutive_passes": 3,
                "player_display_name": "Rexy"
            },
            "sequence": 210,
            "updated_at": "2026-04-03T10:22:56.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:23:05.000000Z",
            "event_type": "StockRoundPlayerPassed",
            "game_id": 5,
            "id": 823,
            "payload": {
                "player_id": 17,
                "seat_order": 1,
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "player_seat_order": 1,
                "stock_round_ended": true,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "consecutive_passes": 4,
                "player_display_name": "Scott"
            },
            "sequence": 211,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:23:05.000000Z",
            "event_type": "BankPayoutApplied",
            "game_id": 5,
            "id": 824,
            "payload": {
                "reason": "private_revenue",
                "total_paid": 40,
                "paid_amount": 40,
                "bank_cash_after": 5685,
                "bank_cash_before": 5725,
                "initiated_by_cpu": false,
                "requested_amount": 40,
                "shortfall_amount": 0,
                "current_round_type": "OperatingRound",
                "bank_break_triggered": false,
                "current_operating_round": 1,
                "bank_break_pending_after": false,
                "bank_break_pending_before": false
            },
            "sequence": 212,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:23:05.000000Z",
            "event_type": "PrivateRevenuePaid",
            "game_id": 5,
            "id": 825,
            "payload": {
                "phase": "3",
                "payouts": [
                    {
                        "amount": 5,
                        "owner_id": 36,
                        "owner_type": "company",
                        "owner_abbrev": "LV",
                        "private_code": "P1"
                    },
                    {
                        "amount": 10,
                        "owner_id": 19,
                        "owner_name": "Sassy",
                        "owner_type": "player",
                        "private_code": "P2"
                    },
                    {
                        "amount": 10,
                        "owner_id": 20,
                        "owner_name": "Rexy",
                        "owner_type": "player",
                        "private_code": "P3"
                    },
                    {
                        "amount": 15,
                        "owner_id": 17,
                        "owner_name": "Scott",
                        "owner_type": "player",
                        "private_code": "P4"
                    }
                ],
                "total_paid": 40,
                "bank_cash_after": 5685,
                "initiated_by_cpu": false,
                "current_operating_round": 1
            },
            "sequence": 213,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "actor_game_player_id": null,
            "created_at": "2026-04-03T10:23:05.000000Z",
            "event_type": "StockRoundEnded",
            "game_id": 5,
            "id": 826,
            "payload": {
                "advanced_to": "operating_round",
                "initiated_by_cpu": false,
                "priority_deal_seat": 3,
                "first_company_abbrev": "B&O",
                "operating_rounds_in_set": 2
            },
            "sequence": 214,
            "updated_at": "2026-04-03T10:23:05.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:23:50.000000Z",
            "event_type": "TrackLaidOrUpgraded",
            "game_id": 5,
            "id": 827,
            "payload": {
                "tile_id": "7",
                "to_color": "yellow",
                "hex_label": "B8",
                "company_id": 33,
                "from_color": "none",
                "terrain_cost": 0,
                "tile_rotation": 1,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "treasury_cash_after": 20,
                "treasury_cash_before": 20,
                "company_president_name": "Scott",
                "company_president_seat": 1,
                "consumes_normal_tile_lay": true,
                "station_slot_assignments": []
            },
            "sequence": 215,
            "updated_at": "2026-04-03T10:23:50.000000Z"
        },
        {
            "actor_game_player_id": 17,
            "created_at": "2026-04-03T10:26:26.000000Z",
            "event_type": "OperatingTokenSkipped",
            "game_id": 5,
            "id": 828,
            "payload": {
                "reason": null,
                "next_step": "run_trains",
                "company_id": 33,
                "reason_detail": null,
                "company_abbrev": "B&O",
                "actor_seat_order": 1,
                "initiated_by_cpu": false,
                "actor_control_type": "human",
                "actor_display_name": "Scott",
                "company_president_name": "Scott",
                "company_president_seat": 1
            },
            "sequence": 216,
            "updated_at": "2026-04-03T10:26:26.000000Z"
        }
    ]
}