diff --git a/EduNetworkBuilder/NBSettings.cs b/EduNetworkBuilder/NBSettings.cs
index b73f9a9..5a8f6df 100644
--- a/EduNetworkBuilder/NBSettings.cs
+++ b/EduNetworkBuilder/NBSettings.cs
@@ -90,6 +90,20 @@ namespace EduNetworkBuilder
                 if (PuzzlesPassed.Contains(NA.NetworkName)) PuzzlesPassed.Remove(NA.NetworkName);
             }
         }
+
+        public void ClearReplayStatus()
+        {
+            if (UserActions == null) return;
+            foreach(NetworkAction NA in UserActions.NetActions)
+            {
+                NA.HasFailed = false;
+                NA.HasPassed = false;
+            }
+            PuzzlesPassed.Clear();
+            PuzzlesFailed.Clear();
+
+        }
+
         public ActionCollection GetUserActionCollection()
         {
             return UserActions;