I completed the first scenario fine. I completed the second scenario (egyptians vs hittites) in two tries. The first time, I exited to main menu because I lost and wanted to try again. The second time, I clicked the survey button. I didn't want to watch the video, so I pressed escape to skip, and was immediately kicked back to the main menu. Then, I tried to open the next scenario and I got this error: 

Exception has been thrown by the target of an invocation.

An item with the same key has already been added. Key: Amplitude.Mercury.Interop.ArmyLostAtSeaDestroyedNotificationData


  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00000] in <00000000000000000000000000000000>:0 

  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <00000000000000000000000000000000>:0 

  at Amplitude.Mercury.Simulation.DepartmentOfCommunication.GenerateNotificationPriorityDictionnary () [0x00000] in <00000000000000000000000000000000>:0 

  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <00000000000000000000000000000000>:0 

  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <00000000000000000000000000000000>:0 

  at Amplitude.Mercury.Sandbox.Sandbox.ThreadStart (System.Object parameter) [0x00000] in <00000000000000000000000000000000>:0 

  at ZenFulcrum.EmbeddedBrowser.BrowserNative+MessageFunc.Invoke (System.String message) [0x00000] in <00000000000000000000000000000000>:0 

  at ZenFulcrum.EmbeddedBrowser.BrowserNative+MessageFunc.Invoke (System.String message) [0x00000] in <00000000000000000000000000000000>:0 

  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 

  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <00000000000000000000000000000000>:0 

  at ZenFulcrum.EmbeddedBrowser.BrowserNative+MessageFunc.Invoke (System.String message) [0x00000] in <00000000000000000000000000000000>:0 


I got the same error trying to open the third scenario. When I closed and reopened the game, the second second (you get what I mean) scenario was locked again.