Returns a JSON view used by the snapshot/dashboard.
@override Map<String, dynamic> toJson() => <String, dynamic>{ ...super.toJson(), 'turn_number': turnNumber, };