diff --git a/examples/dokk/datafiles/tutorial_1/level.ini b/examples/dokk/datafiles/tutorial_1/level.ini
index 59a6930e113f739d28e7bba53e9845a4866f23cf..e0b6b8bd4e09f00594dc44ef6ef258d05bfc9f45 100644
--- a/examples/dokk/datafiles/tutorial_1/level.ini
+++ b/examples/dokk/datafiles/tutorial_1/level.ini
@@ -90,7 +90,7 @@ TEXT_COUNT: 1
 
 TEXT1: Bravo, Sie haben es geschafft! 
   Sie d�rfen nun das n�chste Level bestreiten
-TEXTTIME1: -1
+TEXTTIME1: 8000
 TEXTCOLORRED1: 0
 TEXTCOLORGREEN1: 255
 TEXTCOLORBLUE1: 64
diff --git a/examples/dokk/datafiles/tutorial_2/level.ini b/examples/dokk/datafiles/tutorial_2/level.ini
index c4fffe35161e8f26a186e1220f2dd8a0d5afdbfc..b28ef64c865983a86891680b3e1572a0cd6e8550 100644
--- a/examples/dokk/datafiles/tutorial_2/level.ini
+++ b/examples/dokk/datafiles/tutorial_2/level.ini
@@ -79,7 +79,7 @@ TEXT_COUNT: 1
 
 TEXT1: Bravo, Sie haben die �bungslevels erfolgreich durchgespielt! 
         Sie d�rfen nun die "echten" Levels bestreiten..
-TEXTTIME1: -1
+TEXTTIME1: 8000
 TEXTCOLORRED1: 0
 TEXTCOLORGREEN1: 255
 TEXTCOLORBLUE1: 64
diff --git a/examples/dokk/level.py b/examples/dokk/level.py
index 7cbaf9ed15c154b4c363350d197bf6c2eeb05237..aecad8035ce5cc17558987f5de026e7085f4ca95 100644
--- a/examples/dokk/level.py
+++ b/examples/dokk/level.py
@@ -201,10 +201,12 @@ class Level(QtCore.QObject):
   def _FinishEnd(self):
     if bool(int(self.config.Level["SAVE"])) and self.GetRank()>0:
       self.hud_name_input.Start()
+    elif self.GetRMSD()<= float(self.config.Level["GOAL"]):
+      Dokk().NextLevel()      
     else:
       self.Reset()
       self.emit(QtCore.SIGNAL("Stopped()"))
       
   def _FinishEnterName(self):
     self.topten.SetValue(self.hud_name_input.GetName(),self.GetScore())
-    self.Reset()
+    Dokk().NextLevel()