Can we just have new event type ? "events":{..., "upgrade": [[[x,y], unit_type_id?, player_index],...]
"events":{..., "upgrade": [[[x,y], unit_type_id?, player_index],...]