diff --git a/examples/dokk/level.py b/examples/dokk/level.py
index fbb11f63f1b884041f73641ec4108dada2aa5a1e..76b4bdb30b277156944c8f7c2f92deebf083c3c8 100644
--- a/examples/dokk/level.py
+++ b/examples/dokk/level.py
@@ -138,14 +138,15 @@ class Level(QtCore.QObject):
     self.UpdateScores()
   
   def Finished(self):
-    self._started = False
     self.timer.stop()
     self.stop_time = time.time()
     Dokk().gl_win.SetLockInput(True)
-    if self.GetRank() > 0:
-      self.hud_level_end_tt.Start()
-    else:
-      self.hud_level_end_ntt.Start()
+    if self._started:
+      if self.GetRank() > 0:
+        self.hud_level_end_tt.Start()
+      else:
+        self.hud_level_end_ntt.Start()
+    self._started = False
 
   def Begin(self):
     self.Reset()