diff --git a/028.bs/game1.s b/028.bs/game1.s
index a2595a7..46d1293 100644
--- a/028.bs/game1.s
+++ b/028.bs/game1.s
@@ -304,18 +304,24 @@ InitialiseNewGame:
GameOver:
- move.l #levelInstallers,nextLevelInstaller
- move.l #"0001",levelCounter
+ sub.l #4,nextLevelInstaller
lea gameOverMessage,a1
jsr Message
jsr WaitForJoystick
bra MainMenu
-
+
+TutorialOver:
+ move.l #levelInstallers,nextLevelInstaller
+ move.l #"0001",levelCounter
+ lea tutorialOverMessage,a1
+ jsr Message
+ jsr WaitForJoystick
+ bra MainMenu
InstallNextLevel:
move.l nextLevelInstaller,a0
cmp.l #endTutorialLevelInstaller,a0
- beq GameOver
+ beq TutorialOver
cmp.l #0,(a0)
bne .dontResetLevelInstaller
move.l #levelInstallers,nextLevelInstaller
@@ -865,6 +871,10 @@ gameOverMessage:
dc.b "GAME OVER"
dc.b 0
align 4
+tutorialOverMessage:
+ dc.b "TUTORIAL COMPLETE!"
+ dc.b 0
+ align 4
skippedFramesCounterText:
dc.b "0000"
dc.b 0
@@ -977,13 +987,13 @@ nextLevelInstaller:
tutorialLevelInstallers:
dc.l InstallLevel91
+endTutorialLevelInstaller:
dc.l InstallLevel92
dc.l InstallLevel93
dc.l InstallLevel94
dc.l InstallLevel95
dc.l InstallLevel96
dc.l InstallLevel97
-endTutorialLevelInstaller:
dc.l 0
panelFade:
include "out/panelFade.s"
diff --git a/028.bs/levels/level91_foreground.tmx b/028.bs/levels/level91_foreground.tmx
index 1ec39e6..b0d4837 100644
--- a/028.bs/levels/level91_foreground.tmx
+++ b/028.bs/levels/level91_foreground.tmx
@@ -8,17 +8,17 @@
- eJyTZmBgsGLEjtlpIDeK8WM7YNgxAbEYFhokV4lHDpc+y0Hgr6GKtXCEKYgmV240PsjHhPIHOXlnND7Ix6B0vhtPHlg+mj/oignlga2j9QddMaE6Al/eGc0f1MfSeNqmtJAbxfgxAEtEpkk=
+ eJyTZmBgsGLEjtlpIDeK8WM7YNgxAbEYFppcOctB4K+hirVwhCmIJlduND7Ix5Tkj8rR/EF1DErnu/HkgeWj+YOueLT+GFx4tP4YXFgaT9uUFnKjGD8GACROpHo=
-
+
- eJztVTkOhDAMdIqteAEVL9iK/z9gK16wFS+gogVLWPJatmOCYCXISCgoB+MZMwpARUVFKcb1eSeAPv2O/8IU2POBa+rkPPOOcxENEU4+XgHkkbU3G/cAdi2NmHs59ZI+zaOvsyZ5PA7tHPJSDwdlT0kGMDtHeh2B5a3UT/2ZlTWun/vg8WhrxEFo2fsI8Txin7tka8nBy8fZPaF/lPNhDZ3RJ9Iqv4FzfJS5ojktc6W+IbwcW1pyyGVH3jF3w17fuB/tDf14EhZzXi92
+ eJztVDsKhEAMzRRbeQIrT7CV9z/AVp5gK0+wla0GfBBCEiKDLug8kJHM5+W9TIaooaHhLvgl1ny2byxE73JuLpJnObAvoyHDKccrwDw6927nnsjPpVOxV5Av9FkefYM5zRNxWPuYFzWcjDXa78zdmqmu1hl43mr9qM9izEn90oeIx5oDB9CL/5ny/ch1HoqvpQZn1wR3VPKx7sGpE7TqMzgmR91XiFk9V+Nb1Meellrg3Cve7H/gqG/Sj/6GfjwJK2CVK7c=
-
+
- eJxjYBgFQx04Mg60C4gHTnR2KzXsA4UvsWEcPQTiwpkKbiTXDGL0BRNQA4sLYuKElLijBQgh025QOvKhsrtdiDAPl53E6AWBUDR1AWh85PgIICEeyQWuRJjtOwTyLC4A8h+6+wmFpwcRcTKUgBsON/thEcellhiAzTxKzSQVRA3B+CEV+I8AP44CCAAABPMMCg==
+ eJxjYBgFQx04Mg60C4gHTnR2KzXsA4XvUApjQsCZCn4h1wxi9AUTUAOLC2LiZKDjLoRMu6OB+nyo7G4XIszDZScxerGBADR9yPERQEI8kgtciTDbdwjnbZD/0N1PKDw9iIiToQTccLjZD4s4LrXEAGzmUWrmKMAE/qPhOWIAAKM9Cv0=
diff --git a/028.bs/levels/level97_foreground.tmx b/028.bs/levels/level97_foreground.tmx
index 96245e9..be2db36 100644
--- a/028.bs/levels/level97_foreground.tmx
+++ b/028.bs/levels/level97_foreground.tmx
@@ -13,12 +13,12 @@
- eJxjYBgFQwmcBOLvWOhRQFugy4g9nLmB4qyMmPQooD24y4AZJ9jigns0PugGQHFizAjJL8hi8owIGpY/HgPxRyA+zwBRj65vFNAegOoPeaQwB8WJ5GgcDBgAhf9oHhgFIwUAALbNEg8=
+ eJxjYBgFQwmcBOLvWOhRQFugy4g9nLmB4qyMmPQooD24y4AZJ9jightLfJwH4o90cONIAqAwlcQS1qB4kmdE0LD88ZgBEgcwfSC+7mjeoRoAhbcxIyRMjXGEK6j+kEeSA8UBtjgcBfQBo3lgFIwkAAAjFhWH
- eJxjYBgFo2AU4AOOjBDszYhd3hmH+CigDXBkRKVHweAB6HESgMaPYkSoCUCLR9/R+KQKIDVfOGKJE7fRuBhQ4D8a/qNgBAAAqqgFWA==
+ eJxjYBgFQwlEMQ60C0YecGSEYG8cYe88Gid0BY6MqDQlIGY07qgK0OMkAEv4wtQEoMWj72hcUAWQmi9g5RsIwOLEDUrHjsbJgAD/0XAfBSMAAACwAAYT