From 6da8a9977f960c7ce241436f5d706bbcdd34f644 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Wed, 29 Jul 2020 01:12:42 +0200 Subject: [PATCH] added tutorial level sets (those which are always part of the distribution) --- levels/Tutorials/levelinfo.conf | 7 +++++ .../rnd_tutorial_aaron_davidson/001.level | Bin 0 -> 2069 bytes .../001.level.orig | Bin 0 -> 2062 bytes .../rnd_tutorial_aaron_davidson/002.level | Bin 0 -> 571 bytes .../rnd_tutorial_aaron_davidson/003.level | Bin 0 -> 443 bytes .../rnd_tutorial_aaron_davidson/004.level | Bin 0 -> 968 bytes .../004.level.orig | Bin 0 -> 968 bytes .../rnd_tutorial_aaron_davidson/005.level | Bin 0 -> 1156 bytes .../005.level.orig | Bin 0 -> 1156 bytes .../rnd_tutorial_aaron_davidson/006.level | Bin 0 -> 1388 bytes .../rnd_tutorial_aaron_davidson/007.level | Bin 0 -> 1859 bytes .../rnd_tutorial_aaron_davidson/008.level | Bin 0 -> 2164 bytes .../rnd_tutorial_aaron_davidson/009.level | Bin 0 -> 396 bytes .../rnd_tutorial_aaron_davidson/010.level | Bin 0 -> 976 bytes .../rnd_tutorial_aaron_davidson/011.level | Bin 0 -> 534 bytes .../rnd_tutorial_aaron_davidson/012.level | Bin 0 -> 3030 bytes .../rnd_tutorial_aaron_davidson/013.level | Bin 0 -> 2049 bytes .../rnd_tutorial_aaron_davidson/014.level | Bin 0 -> 2715 bytes .../rnd_tutorial_aaron_davidson/015.level | Bin 0 -> 1060 bytes .../rnd_tutorial_aaron_davidson/016.level | Bin 0 -> 4460 bytes .../016.level.orig | Bin 0 -> 4460 bytes .../rnd_tutorial_aaron_davidson/017.level | Bin 0 -> 2052 bytes .../rnd_tutorial_aaron_davidson/018.level | Bin 0 -> 876 bytes .../rnd_tutorial_aaron_davidson/019.level | Bin 0 -> 1843 bytes .../rnd_tutorial_aaron_davidson/020.level | Bin 0 -> 2343 bytes .../rnd_tutorial_aaron_davidson/021.level | Bin 0 -> 3162 bytes .../rnd_tutorial_aaron_davidson/022.level | Bin 0 -> 2691 bytes .../rnd_tutorial_aaron_davidson/023.level | Bin 0 -> 1978 bytes .../rnd_tutorial_aaron_davidson/024.level | Bin 0 -> 2692 bytes .../rnd_tutorial_aaron_davidson/025.level | Bin 0 -> 1165 bytes .../rnd_tutorial_aaron_davidson/026.level | Bin 0 -> 3302 bytes .../levelinfo.conf | 9 ++++++ .../tapes/001.tape | Bin 0 -> 639 bytes .../tapes/002.tape | Bin 0 -> 285 bytes .../tapes/003.tape | Bin 0 -> 507 bytes .../tapes/004.tape | Bin 0 -> 347 bytes .../tapes/005.tape | Bin 0 -> 287 bytes .../tapes/006.tape | Bin 0 -> 535 bytes .../tapes/007.tape | Bin 0 -> 487 bytes .../tapes/008.tape | Bin 0 -> 377 bytes .../tapes/009.tape | Bin 0 -> 155 bytes .../tapes/010.tape | Bin 0 -> 377 bytes .../tapes/011.tape | Bin 0 -> 287 bytes .../tapes/012.tape | Bin 0 -> 1273 bytes .../tapes/013.tape | Bin 0 -> 685 bytes .../tapes/014.tape | Bin 0 -> 267 bytes .../tapes/015.tape | Bin 0 -> 451 bytes .../tapes/016.tape | Bin 0 -> 1035 bytes .../tapes/016.tape.orig | Bin 0 -> 969 bytes .../tapes/017.tape | Bin 0 -> 777 bytes .../tapes/018.tape | Bin 0 -> 211 bytes .../tapes/019.tape | Bin 0 -> 409 bytes .../tapes/020.tape | Bin 0 -> 1189 bytes .../tapes/021.tape | Bin 0 -> 533 bytes .../tapes/022.tape | Bin 0 -> 573 bytes .../tapes/023.tape | Bin 0 -> 719 bytes .../tapes/024.tape | Bin 0 -> 459 bytes .../tapes/025.tape | Bin 0 -> 359 bytes .../tapes/026.tape | Bin 0 -> 399 bytes .../rnd_tutorial_niko_boehm/001.level | Bin 0 -> 1073 bytes .../rnd_tutorial_niko_boehm/002.level | Bin 0 -> 825 bytes .../rnd_tutorial_niko_boehm/003.level | Bin 0 -> 894 bytes .../rnd_tutorial_niko_boehm/004.level | Bin 0 -> 906 bytes .../rnd_tutorial_niko_boehm/004.level.orig | Bin 0 -> 760 bytes .../rnd_tutorial_niko_boehm/005.level | Bin 0 -> 791 bytes .../rnd_tutorial_niko_boehm/006.level | Bin 0 -> 921 bytes .../rnd_tutorial_niko_boehm/007.level | Bin 0 -> 818 bytes .../rnd_tutorial_niko_boehm/008.level | Bin 0 -> 831 bytes .../rnd_tutorial_niko_boehm/009.level | Bin 0 -> 758 bytes .../rnd_tutorial_niko_boehm/010.level | Bin 0 -> 780 bytes .../rnd_tutorial_niko_boehm/011.level | Bin 0 -> 748 bytes .../rnd_tutorial_niko_boehm/012.level | Bin 0 -> 963 bytes .../rnd_tutorial_niko_boehm/012.level.orig | Bin 0 -> 760 bytes .../rnd_tutorial_niko_boehm/013.level | Bin 0 -> 996 bytes .../rnd_tutorial_niko_boehm/014.level | Bin 0 -> 774 bytes .../rnd_tutorial_niko_boehm/015.level | Bin 0 -> 792 bytes .../rnd_tutorial_niko_boehm/016.level | Bin 0 -> 874 bytes .../rnd_tutorial_niko_boehm/017.level | Bin 0 -> 786 bytes .../rnd_tutorial_niko_boehm/018.level | Bin 0 -> 709 bytes .../rnd_tutorial_niko_boehm/019.level | Bin 0 -> 883 bytes .../rnd_tutorial_niko_boehm/020.level | Bin 0 -> 817 bytes .../rnd_tutorial_niko_boehm/021.level | Bin 0 -> 741 bytes .../rnd_tutorial_niko_boehm/022.level | Bin 0 -> 720 bytes .../rnd_tutorial_niko_boehm/023.level | Bin 0 -> 764 bytes .../rnd_tutorial_niko_boehm/024.level | Bin 0 -> 761 bytes .../rnd_tutorial_niko_boehm/025.level | Bin 0 -> 1048 bytes .../rnd_tutorial_niko_boehm/026.level | Bin 0 -> 747 bytes .../rnd_tutorial_niko_boehm/027.level | Bin 0 -> 421 bytes .../rnd_tutorial_niko_boehm/028.level | Bin 0 -> 809 bytes .../rnd_tutorial_niko_boehm/029.level | Bin 0 -> 840 bytes .../rnd_tutorial_niko_boehm/030.level | Bin 0 -> 421 bytes .../rnd_tutorial_niko_boehm/031.level | Bin 0 -> 421 bytes .../rnd_tutorial_niko_boehm/032.level | Bin 0 -> 421 bytes .../rnd_tutorial_niko_boehm/033.level | Bin 0 -> 694 bytes .../rnd_tutorial_niko_boehm/034.level | Bin 0 -> 646 bytes .../rnd_tutorial_niko_boehm/035.level | Bin 0 -> 775 bytes .../rnd_tutorial_niko_boehm/036.level | Bin 0 -> 646 bytes .../rnd_tutorial_niko_boehm/037.level | Bin 0 -> 946 bytes .../rnd_tutorial_niko_boehm/038.level | Bin 0 -> 793 bytes .../rnd_tutorial_niko_boehm/039.level | Bin 0 -> 705 bytes .../rnd_tutorial_niko_boehm/040.level | Bin 0 -> 646 bytes .../rnd_tutorial_niko_boehm/042.level | Bin 0 -> 6422 bytes .../Tutorials/rnd_tutorial_niko_boehm/README | 26 ++++++++++++++++++ .../rnd_tutorial_niko_boehm/levelinfo.conf | 10 +++++++ .../rnd_tutorial_niko_boehm/tapes/001.tape | Bin 0 -> 149 bytes .../rnd_tutorial_niko_boehm/tapes/002.tape | Bin 0 -> 203 bytes .../rnd_tutorial_niko_boehm/tapes/003.tape | Bin 0 -> 165 bytes .../rnd_tutorial_niko_boehm/tapes/004.tape | Bin 0 -> 365 bytes .../rnd_tutorial_niko_boehm/tapes/005.tape | Bin 0 -> 281 bytes .../rnd_tutorial_niko_boehm/tapes/006.tape | Bin 0 -> 189 bytes .../rnd_tutorial_niko_boehm/tapes/007.tape | Bin 0 -> 309 bytes .../rnd_tutorial_niko_boehm/tapes/008.tape | Bin 0 -> 375 bytes .../rnd_tutorial_niko_boehm/tapes/009.tape | Bin 0 -> 125 bytes .../rnd_tutorial_niko_boehm/tapes/010.tape | Bin 0 -> 277 bytes .../rnd_tutorial_niko_boehm/tapes/011.tape | Bin 0 -> 283 bytes .../rnd_tutorial_niko_boehm/tapes/012.tape | Bin 0 -> 367 bytes .../rnd_tutorial_niko_boehm/tapes/013.tape | Bin 0 -> 311 bytes .../rnd_tutorial_niko_boehm/tapes/014.tape | Bin 0 -> 199 bytes .../rnd_tutorial_niko_boehm/tapes/015.tape | Bin 0 -> 287 bytes .../rnd_tutorial_niko_boehm/tapes/016.tape | Bin 0 -> 281 bytes .../rnd_tutorial_niko_boehm/tapes/017.tape | Bin 0 -> 533 bytes .../rnd_tutorial_niko_boehm/tapes/018.tape | Bin 0 -> 347 bytes .../rnd_tutorial_niko_boehm/tapes/019.tape | Bin 0 -> 405 bytes .../rnd_tutorial_niko_boehm/tapes/020.tape | Bin 0 -> 271 bytes .../rnd_tutorial_niko_boehm/tapes/021.tape | Bin 0 -> 481 bytes .../rnd_tutorial_niko_boehm/tapes/022.tape | Bin 0 -> 457 bytes .../rnd_tutorial_niko_boehm/tapes/023.tape | Bin 0 -> 135 bytes .../rnd_tutorial_niko_boehm/tapes/024.tape | Bin 0 -> 347 bytes .../rnd_tutorial_niko_boehm/tapes/025.tape | Bin 0 -> 541 bytes .../rnd_tutorial_niko_boehm/tapes/026.tape | Bin 0 -> 189 bytes .../rnd_tutorial_niko_boehm/tapes/027.tape | Bin 0 -> 487 bytes .../rnd_tutorial_niko_boehm/tapes/028.tape | Bin 0 -> 1713 bytes .../rnd_tutorial_niko_boehm/tapes/029.tape | Bin 0 -> 551 bytes .../rnd_tutorial_niko_boehm/tapes/030.tape | Bin 0 -> 431 bytes .../rnd_tutorial_niko_boehm/tapes/031.tape | Bin 0 -> 551 bytes .../rnd_tutorial_niko_boehm/tapes/032.tape | Bin 0 -> 803 bytes .../rnd_tutorial_niko_boehm/tapes/033.tape | Bin 0 -> 333 bytes .../rnd_tutorial_niko_boehm/tapes/034.tape | Bin 0 -> 563 bytes .../rnd_tutorial_niko_boehm/tapes/035.tape | Bin 0 -> 497 bytes .../rnd_tutorial_niko_boehm/tapes/036.tape | Bin 0 -> 265 bytes .../rnd_tutorial_niko_boehm/tapes/037.tape | Bin 0 -> 335 bytes .../rnd_tutorial_niko_boehm/tapes/038.tape | Bin 0 -> 395 bytes .../rnd_tutorial_niko_boehm/tapes/039.tape | Bin 0 -> 659 bytes .../rnd_tutorial_niko_boehm/tapes/040.tape | Bin 0 -> 429 bytes 144 files changed, 52 insertions(+) create mode 100644 levels/Tutorials/levelinfo.conf create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/001.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/001.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/002.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/003.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/004.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/004.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/005.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/005.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/006.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/007.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/008.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/009.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/010.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/011.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/012.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/013.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/014.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/015.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/016.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/016.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/017.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/018.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/019.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/020.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/021.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/022.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/023.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/024.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/025.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/026.level create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/levelinfo.conf create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/001.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/002.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/003.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/004.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/005.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/006.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/007.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/008.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/009.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/010.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/011.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/012.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/013.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/014.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/015.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/016.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/016.tape.orig create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/017.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/018.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/019.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/020.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/021.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/022.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/023.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/024.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/025.tape create mode 100644 levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/026.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/001.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/002.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/003.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/004.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/004.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/005.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/006.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/007.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/008.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/009.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/010.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/011.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/012.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/012.level.orig create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/013.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/014.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/015.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/016.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/017.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/018.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/019.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/020.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/021.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/022.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/023.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/024.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/025.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/026.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/027.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/028.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/029.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/030.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/031.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/032.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/033.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/034.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/035.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/036.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/037.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/038.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/039.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/040.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/042.level create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/README create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/levelinfo.conf create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/001.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/002.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/003.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/004.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/005.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/006.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/007.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/008.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/009.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/010.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/011.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/012.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/013.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/014.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/015.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/016.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/017.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/018.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/019.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/020.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/021.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/022.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/023.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/024.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/025.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/026.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/027.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/028.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/029.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/030.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/031.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/032.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/033.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/034.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/035.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/036.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/037.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/038.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/039.tape create mode 100644 levels/Tutorials/rnd_tutorial_niko_boehm/tapes/040.tape diff --git a/levels/Tutorials/levelinfo.conf b/levels/Tutorials/levelinfo.conf new file mode 100644 index 00000000..e3f9f8d8 --- /dev/null +++ b/levels/Tutorials/levelinfo.conf @@ -0,0 +1,7 @@ +file_identifier: ROCKSNDIAMONDS_LEVELINFO_FILE_VERSION_1.2 + +name: Tutorials +author: Various Authors + +sort_priority: 10 +level_group: true diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/001.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/001.level new file mode 100644 index 0000000000000000000000000000000000000000..451c5e744bd092b0a6f65c4ac500b1d0b247b3f5 GIT binary patch literal 2069 zcma)7&2AGh5cUSzL@T8?1l*<)QZH?!BDj+_si;KLs+39`on5C{vazFGZ_}KBhu~1P zNJacqDn%8Kz^m{i%-C_0T@u7vu{|@NzxigeKl`o5I>T$Te%L&0?!Uxs-w#U5uD8+gE*1BOI*%x-kF4@%70!_Oh1=AgV~R9iNK_VlBam`T*Bbv?JX!%Y;}>L%xi(?+R&=b!ABjF0B(`2Tb< z$DOa87%ZoYPgX+qOq?+DhSNiNsEao5jk%xfT}3mUru%66F0(y9or!dnIZj%yXCkRq zTeZzjC(mXe9nSWK_y~W2b6zER9oA;IT5SCm>v};Eo7?hP|4)4Cf3Pd$y}I={cbQhOQt0dy_vax*Cej@@6sso7%dMT{P6$m5VS29ff zD5X<@iethEsj{Okh`va89GZ|C2x)l4Nu+CVfc&ZEI!k^0q`)wWW6%Ppk;aI27T zEH^=QT%vURu3?I_2C%(l4}o^#=8YHIv1vN)VESK(t5LF}Vx|7GQxqP8DRSfX+H~Gv&v^CtT+-nX%$w?GLK$ B`>p^0 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/001.level.orig b/levels/Tutorials/rnd_tutorial_aaron_davidson/001.level.orig new file mode 100644 index 0000000000000000000000000000000000000000..20ec10114b77c21db54410320e8c64f4c17db312 GIT binary patch literal 2062 zcma)7%}(1u5MDxCkfm^`daZ^N7l=gr0!;}Oy--9cQjZ&ZLtLEQXxAp>)TihHK_#mG zAWvO{`!n;+H{VSBv%lNf6nJg554R7u_ut}nxq;K7SYF)OZg+6I z_XKcGy3#7>8m*i-Q5jllS5&(m+~dNK6(JUCOzn3EJ7|Kov_?Zmo}`I0x(34I%Qv0( zLOgsS_K>178d>#xce)jy#W!&-uEclTor)XWRU+?B*XTJHU&T*EeH1_N*F@i=iJw=V zFT@vdhJ06ux531*B4$8ZPYM1<=J^g5|4@TClbe_gjm0Sxm2EICmd76`afi=W%RIt*@NZJKV z=?!W_&-om1r2?+5j3Z9=QvJbR?pC~w=H}%848Fi!t(_Q{Gx*DukjLInn0X`Up*++@ z&U@?cC%&s_rf9m4rtdQD`Pocls4Q^OdNUJAwQ|**og&X?AOntjLwtn4#JQ@HtO3i} zSqsee~D}4y~Ov)89x7G#LXY2?)ez@H1P#T=y@YNucYRG$VaF; zVEGmL598ME!E+%RjYhWc=jmex(L7RFYz7K)19=~pA~!ab*{VN9ru#v~IhY<;6CXQR z(`%5Va$t1gqSR4TY_g0nN}J-S4{D&S%o6W1L!~{BI!*Hy93a2TWnQ=lzcVmOvkY>D z)7TWyHzOEGJ&x`O$f}h}C`pwmiU!7cRfw^WYM0w0&QqhEXY~d3tQkOGqR{Z{^jZ!hW9=B75NBz849G{l8fJ0~ z-6GHNY;@$?Cx;4iAtvuzh3!lS$^nWXQVT~CJMHW4DzJ(Ou)bmlh0fCqB=pn>oQkQv z&{aKyUtWKi05Sw`3BV+WcmmFgyGIItBr=YiqZHt^dQ6ANMMqSK|Oj_bE DYvJt7 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/002.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/002.level new file mode 100644 index 0000000000000000000000000000000000000000..124fd668ef35751f91755bbeb54e8c3e9c486545 GIT binary patch literal 571 zcma)2%L>9U5KJ^w5mL|I`U`$SwFOUFd=xy2_8^uPDpdRyFFlDU{-d*-v`D=;fn+nY zGn;lf55@wR`f(VC%N5Fg2U}P4yR*;_P)4I6_Fj?iPhOr0FHOoM1=GTy1@#ADaa%FC z`kVC(hv)B#JoAEGc|4pk_y?0kuoXgHB3VP%Mf)T{X?c6T@3-no7c2rhwA2cV39~5( zAPi+s7|3GtgI=TRv0m8ft4;h5=N=u3r8H$S)a#G7u zbAaM#fC~+<5CMQ%_|S|2aveiMJb;vfV`5Q$o`OqaS!POcejcVeCx4enpy>AiMhIYm z(u|S}Oc21p%m`&MF|1j*bnYBR21%d*R2{>Tx$EXG0jYp#WMW`Mb~T8Dkc24$iZV(v kf)JE|OF$W58MvS%L?wuit_2~5DTAh*9c~_&0aPyu09pDT)&Kwi literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/004.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/004.level new file mode 100644 index 0000000000000000000000000000000000000000..513d325442c274532db0d2d93900ec9b5574dbc9 GIT binary patch literal 968 zcma)4&1&2*5SCq&mJRHo4^W0s`V)+y^a!QA0-Y##xQTQq+^CHXH<+5H-c>Vg6?5PpL0oMXh z3rC6PYxZmv|FMWNXDo|S+1tnHSyq2vT~Y`&w?@N)KS<$>PT;Zq@^x`X>|gAfRbxK* ziWPM7aTlWx`RSa*IL{R|pZ0{O+G^CvNMjy#(x|C!Y)LLD96Dy~_doUlO+GOSVuo}0 zI*vmw;l=0=bs0N}nPdYx@e=Fr@1PTQsz0tc)=%mOtyG=x#0d5!X{5R-m!hYMF0NLe z=|cKkWk24`rz_$bQhlj`bxp zMk#`!#jPtNuSJcPE48PdQhSOC-bvrZj%NKcluJ!$nBYkr_9Wg9u0v6Vap630%;3*~ z1coTMH4pSh5hbq0YBsAoM-zc8}v+2i7IasNQ!Sx)YRot@k)W^)Sf-k*~{H$phzS^#R{ zC~<6)BP;&Hh%#j?JCd6HSl&<;6QOL)<* zLtVyBV@}EB%u;SJ}@G z({w$-a}9Fa8tb|C&~od+Y`~iJvxAQSLh`MlX9d#1h10xkrLHe3SQ;P;i4q#41PHU! z;2Q*m8xO9L8~==Z_#|+{JLNye2ijV6^i(H8T3mZ+bOleQgPl~0I@L6-FJWzzA{c7i zx-#-=)M&XUiEFW%OlA#oA`tnK&ZQAW{7~rHAm85za2Mrk1FL-r#sVsbAbsGh5Y{&Kt=Jz7 C9hr0h literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/005.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/005.level new file mode 100644 index 0000000000000000000000000000000000000000..ac79860f85228562b37100fa3606f3edb0c98989 GIT binary patch literal 1156 zcmbtS%}&BV5N6k=s7dj#ClU@lc;w<6SS<-BC7>i8F($x4ng}uF=A{pzhA0V8f+a+s zz(;dtr|s_6i;1)8X1@J?I@`2;;h&VC&b@A<+h}*7-RH3FFXkD-O5R6>E_c**82O}c&{p`}e zfl0sX+mBhenZLa!46FW{Y!+b>hathm^QUa|&9-bES~W{S+bZ+2;;kBQam5!{#tbiG zh2%Uoie47+E?Ul_?K+AgZkEH1mAn4m#Oq|foPW)x4iG(mmo+|uVnLN8I0L_vc}?wx);Brk&Ks6$-rqWURS*rl?sw4X9<>_ EA1QHAI{*Lx literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/005.level.orig b/levels/Tutorials/rnd_tutorial_aaron_davidson/005.level.orig new file mode 100644 index 0000000000000000000000000000000000000000..aede4e1e1471be6be5e94970322c6eb44935108b GIT binary patch literal 1156 zcmbtSO-{l<6lR8|phrR3dvb) z5WKCTW3XNXhiwo9TrZ1jD|7w7iMDaL4!;(23yZ-cvSs~>N4AtKsYWp!WKdXjtC?hB zW>ST$O?32khs~TyCxs4k2(yG5%Mt=`#^c}`i*lU>F~<|mKnilj%IE|VD+Fob5R%g< zw4)bTMqdR-4x-XeCS^g0N2#|4JwfS}z{DtZ1%Q|&IIByVAYMUc1BEP6IHSY_={+i0 zY9S2Ag@>G}mmo+IuVk}i8I0Na;?Si^-j(}F`3CaxuiNq5{G(pN^Dk@qDfdsUo2j~q@qooBFX(1?^ z2=#{jX8b3HekX@e2BsbF-O6L2AM6 zj)Ws4|6nm^M1foQf@hv1g%z{o^Al}Q&?5|j%eufhw2Lot*R9~qL)lc9<>Q~r>HKk- zqmndg?))UQ?F?vWT%=MPEk@EQuzb-hm#wt|U(&O*6}W8u>Tmh*6RlCx$@OH`{PG2H zp|S171Nd_DSItxT`=+VxpBi;NzYA&{s5j?f|8{0UFvbZOsTS3F$DWIqGf!}5mS>3% z!yM|Axu&7z1Jd9!9qak%te%}fY$BgF%FhvkncGQSPoAN7jw4!Y@o--C&Fu_)dVg2V zY~_GD4g9&RYjAlvo;tOJ;FY|;*tAAj-j+C^8?lU zO?rf$qi;kDlAHu6Pzof6oSDZrAN%TJdK_S!PHxU_&aS>f+-qa$1bdzHv&j_V<%?HX zhc0H?sO$)HL`hB&FI)^oIreu(Z_w)<4zRTF4P_PKnF!r-z-15wtrB9pPrhBBL!^l^ zI;W{xC6U$njuDQZzf8Y_>3aZlF`HjM=mmpf%6)(Pb+LQ9QZHw4z$i6!z4r@(=gW#*WBpO5BWBR(!#LdD!qYbaAj+tW>QlW4&}KW ihcSaE@J&%Rl}0G;GDj9AbQdT29jap(U6yWM2Y&(Yxdbf$ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/008.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/008.level new file mode 100644 index 0000000000000000000000000000000000000000..659328c26a0fe92573ccbc3c6d9247137440d932 GIT binary patch literal 2164 zcmc&#UyBnl5TCB~PRms}1idF2!N+=_euDN|xTo`|^-dq-ZQ6!zvnAQ>+Bd(5pr8nf z-_8$U{%o3TIdN+RGjwM%Nq)bX$?SG`)_)3WoOCY+7lYwTW!{R^<3S*EtqAl_i?!QIx8Xr;X~RCeE)gtFRGD2? z@b!+nW_>%3JrkA1_ZWU2#%?pPo^A4IKyw|dMy}@J>g21Xd9-&6jwms?SL60G$Dutw zqu^F+n)>v05~-D5Y?oRA90hr3 ze2Z3nI&b}Za64^Z9R(~lhjY;1GM|UGcFn`Hgwc;GEPBOvf$N4pX?kr{LY7V2cY*7M z-|HzDIXN3WSIyg0U&o&hZ@U5l^eA2u!D-wV@8W9cs$R2yXnkw{#nIZ9G= VG%QyXLdPR9&9e?=*_4V$@C!QAoV5S| literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/009.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/009.level new file mode 100644 index 0000000000000000000000000000000000000000..a93c10b635a2122859505e03bc1acc2ff393f5a1 GIT binary patch literal 396 zcmWIYb1`H90%ylC*D%+hU?7u&2}m$Aa4>tgI=TRv0g@a*QZchcy;woZ*U{b6SxXTp zfDX9O01FWSsD%&R90mr*&=3!xsDfi+QGT9+OJZ4ON^yQ3raC8omq?)KiN$j_PO6wU zbIFp5H49d))&Bm!WzfoUB$j~xJudp;%r literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/010.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/010.level new file mode 100644 index 0000000000000000000000000000000000000000..8a0dcac57fade25a03a20af2203a9f21f1948208 GIT binary patch literal 976 zcmb7BQAz_b5S>lSTBPZZ|B@3dc!bqm=$DqN1wR)ow2ED*Md(TPP%9p&R`5+G={7-7 zCnS@dH}Ab!GQBP?2yvCq%2_$R#dV-?^k~oS<7>T&n(%pfQ#@eOp;}Pp&=#4uw%;tAVrO=> zsPbl%5viuO!W<4kn8Tril^htE?MtBIm-iP1uBHxSM4VWg>m!E=X984^V~#L7#QTI3 zwe*fZ;w=hi&XbiSJnz3*lY*`a{@;6xa$^&BNH8j~vnc_e)Drg&`H9oeCpETbXHR*f zjw7o5gSti36Li0vPxp3y0?FZQ8vV@Gw0HT#Wh;YwoPA~Q5cWI4j%VYFM5rJ8`JOm? Nw)gS*Hy?3}&Tr02J1_tM literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/011.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/011.level new file mode 100644 index 0000000000000000000000000000000000000000..dee5e9662c9a12685be0b34f8c76d1dd71a95843 GIT binary patch literal 534 zcma)%y=uZx6vxle5G8QrIEkHn0GB>OY64EJq$+d_>L4u<72WzAopiF$p&fif|My-q zc&*^?hV%75A0&HD9trf~aXL=3SA_KnOqJ@@ei|nT2M+=(%guc9zRrs&&9<`-R6HV& z;0`{csNt=5XWaP;Vg;QQWQg9YTm5@{SRUjCpxbOfyK&Tdj2fqmaVtACLCX z==R6+^I3N=zL-wFp3gidY`%IkI0a~Zf(#B2l0XMbmV89p&P}I9Bis}AXYi1H6JjE( zXt5vLHkU~$(#RvEv2VphHZhWlE8{+sx%6Bw<`2h}X-bVm6}{~5>lKZxGgPb0?UKn_ zmvKXN+M`U-Nn=D@9EZo?XO~&-Ql(R=i@8d1Ejw1WEn0}Z%=hGewsV;Z3c;A1co~fsf&j5WnoNX>q?eoI?aP8r|Om+Jg z#kYW<3b=uT8SEw2WgGRm$}3XnHo!`5`~Ml*(cmLS-JmzfC#j9swKs!G!~CTsPmhE{;y7^ zk@Mi|oWPTna~^Or7!_xLqCsciJ$zU>(?7{7zR73EcK1gwaiurVP8tn+$p%vNP4Rx@ Xnr7v@VFxW!++Ffpx2U$6_pt8(jc`yw literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/013.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/013.level new file mode 100644 index 0000000000000000000000000000000000000000..5a4215f744f0a04c96a23dfd56eaa02e719088c8 GIT binary patch literal 2049 zcmb_d&u`N(6n3);MmZp%9XL&Ir-D=>4LD3l9LicTG-*s@8`{xLoW@;ZSGK#be}e=6 zD>vRt;^qfK;(((jem}nNeb082i?i7w!*M*lo?p)|zT$K@z}pVn-8q?0XE;3{KVvaF zT}3lnpjzLsihc6#Fy%%onDILqTdjIYXny=MyJ2kj zgAD?WB!9nFHCA?VR;+9Pi9f=8`q6#W!IH0!ZfweZIKRp9)qGn%(zmNRKH9KKOsu>g z*oUn)hDvG3S~tzf<85N|I8xyGx?ZpCQ_0KN&zhgMYQRpncAw4jJhtjUqnUu+mGR^6s&{tu}^AX#}-ynv=)d#N=_* zh3D&f{R&)_y#4cb(>iZ`T*cS-R(zy|M!-C;w{L3wZQP5}M|`B+_wSW8&wiw_Te#!1 z%ePqUJD!tt-=79_%yVIQ7DFzT0FjAYC}&|IGF?mnT5s4U$QSxfgaD98W8DOdKyVEA zdSk4}5-3vcFuK&j0=_L%VMNHP`h({|J_zf>SZ_36TJ)D#5XI+JvLgH}0Yo^u`^4)j8Hp%6MH%Du;_4IjNO} zoFn6AZKM@cX1g*^@Qd+l|7o)_N;|Au(9+JpF>_ZAlM7K`HFgdi)uRVplvE-WMl`^HVyhW01ZYB>Sv zppaPxZetYkJB>`V1NH!3rn(S!!jxi+7+b`0tcTkVHLts03n;`G36{c@tQ=Pc)#HJQ L@wlk53tzF{HQpMf literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/014.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/014.level new file mode 100644 index 0000000000000000000000000000000000000000..149e8f003d639e9c3f69198c82d17cfb38fded2e GIT binary patch literal 2715 zcmbVOU5^_z6m_QU3PlQCM8(I;>Q+LkR4qZMJgh2}YU!@1gjlN57WL7|I2rFccCbC0 z<_*E`K=4v{-~sW#uYe!Lx%NyZ+3qd{TS>;w^||MsdnS{|M+YAZj0gMA4xb%9{u-BW z6nMMR6W1Od?jPXt(MQ+uE=DCuTaucQwo!RGj@nuNq8a@&8 zV*lxrhq$DD>7Atmd8*5>k*bON?5l(4LR|Y^JQ9OuYfx0U9su&9xr$720`JA;voMI^ zxcn00FI;V)7qez9#NVr^_Qb!SuOa6QmviUZc>X_hKGj3DKZ}>m)L0M1AL2*xTS5hJ z8acy%;hs-0`c+IJjxjU(9&+q8oLm0avED>~`^=h6$b)h7=#=U7Z}+;We4=PNveBoF zy_QM$slk`0STPxh&vE7paA@cGx}W9#YSw|+N;9MHK@V2s7xAljv8pgD$QcS~w+9us z#GANg^!4@YqOa>N3cgiyhRb#DiR}%YwsGn_?wLhKTvvzrUNpHY@2%l)i%%{z?bJUX{bJo)=J$Zcvt@om6opIp+v44o`YZH8Bevz<`n_YuSM11c zyvqIL!O@dD2>27fl`nU;y3mm_Zm~)hrPuR0N2HMt4(S^i#}zFq8L5)*^!nd^!6?T+WGp)d9RL6}7qT8jj zx8m(4mLHl;@UY)!CGJu%4PiH#kekrNfFwq!{X~vc$YssFn=2oe9D$6qkj5aPbt$2D zeEN=*RALrkxxwUPb;WB{d>X5bDsTP)eOqp|iicOr2?%It}LKN*k~&T}&+ zsX?VKVM-8-s8z-xjcf0fZA=2oz%~fzL+E?jP>As=ubmE^cbv)5clF z9$XpCD0Fv7AwsfUIN=uVI@?eG8WlEilPc@#DNIx<$-WvX#)sYxB-|t_3)hH$09+BS AC;$Ke literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/015.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/015.level new file mode 100644 index 0000000000000000000000000000000000000000..5cd2ddeaaeb77588ed9c43d2033e907c1d15fb6f GIT binary patch literal 1060 zcmb_b!AiqG5FJ~^BE*Au@wVPY5br`v0zK7IYr*5T9oyB-u9&6jANU!bw4nZrpX6+k zb=%lV51nNvlifG(y$qz&icf$d3VTT}>0DCTs8Omzquxxyn9BCvK4r-Co$hm`aCitP z?a6%XRAO_5pq5>Ljd>ynuewb-Vj+Lfip6{)hM86s5WSvX#Mc0|Z#Y}~3c#)9+(GFm zSg7v$3(zvm6u#gCUI`SD;v%g8-r)^CDFei%t18YpDYR_<%Vja`9AK+rFXss$AxBnk zF(%6W{>KxMirq!HX?VV>=Mr0!Gn&4uKs&ze8I1Sm7=4$&b5%g!WS95hZv1mKj8pM_ zYpbGG_msx=LbG@}*m5HT5I2l7i4&A;pq1f5WlSsi%*tPrp~MuG$&OeVQjEq%s1f5* kGBd_sr0(D1z+~)E(1l1-913obs0KQ{muN6Y=UT_`0~s=dzyJUM literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/016.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/016.level new file mode 100644 index 0000000000000000000000000000000000000000..6789ed220b18f45e7d2ff3d562bfaa7acf9d5354 GIT binary patch literal 4460 zcmbtXOK%iM5UyIUc$opCRUQ%`mI#3&15$Dgve?)bZ~??iAvY_I6eD3vAR%(gA>z!1 z!y48s3dR!V`8$9=!7t&fs;=&y8P9HjF6~tHtG@bbs%K^|ouB)O&}Mtr=C93Px(sti z3zrFIIy>K+gL(0Em+#ZZ#ifOtE6a=BKNjx%dAob=9A-*wSEZFE8#>sshlq8SkNl&W zxOer+S(x44!mX9%?%cwirN!GT%Ql%`f4wkwooFf_A}ZkS>!m0=&3er`7v4z) zPkK-FkY3Vr$XmK6!m~VInwP!eA+_I=3Cm{AgfZ7?3Fdhhx^3v4YD+fSAtwcGtB82a z$LjdolXF;t@2IZx1;$<0K_Yj{Nfj%{b-RwAdpG>@i1mI8gPJ|XJuaO2m}b-P-&<5; zujTxg(Z=WBunImV*b$%T9rCY-1M=?Oih0s8P@XQB+PCuMy8gLg%C ze7h?(bgc@(dXUvXz^_LjjuG96#@i7&csp~m6h*Qk{4?%x+@ecY<*#TNmTer1k7dTZ zhE!D0hqMm4r}?f%g`5Pu5JBuaf2)1F?xjr{;_eM_{~k4<3x9VqL%CpFCgQAgQZ8B~ zlKOf5`T5J&D@qiR^Rkxs8~!%RcOd}BcXZS4S2Vmhx@fnn_{x8pE}CCH0qwjc zj;-#pEOmU_=1~}X%Rpd};d*q5ANU)7g}>)M;`3oX$Om{o|G)~c)s*q#4u8*w_^2-JaA=4_ z*7pOx?G5ienXwpRBt`2lUC;69*GFC-F2gYPo#RIt55lLw6zamp8#)`8-$<8AN^?}IgeD}bYL+o7wP zv_uc${tSfifbP>9RG01!*>gTYBTi`+k)2lOxORgA3So7mS0iw|H`=2A#%YRwquJIlM8ds1ci zM%Hg-`DPYR=1uk_kK-&xrMBXZW;~y{8hBa7i+8~`d_&IT@Li*|#V)>>-2c{A@>9tF z6T#K*W#{i~|8E9lU5Y(<-`YyC`95q8E#=0~ZMSad(^;O-?Jttt=U3RD05FKB2mk;8 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/016.level.orig b/levels/Tutorials/rnd_tutorial_aaron_davidson/016.level.orig new file mode 100644 index 0000000000000000000000000000000000000000..bae70c13bc387d28af94bba352f3b1ba3698d9d3 GIT binary patch literal 4460 zcmbtXOK%iM5UyG;PcvY&;voUb5=BACfRtQ=EEd}eTnOSNlA9Gr!bsQ>NQm5Wh&XfM zu!c2@z*xc%;CBGOB7Y=bRdsdu%y@Q_(50QKe$`iBP4&#|l}mHq5!!6;#{7->D_3Fe zY~eD&wC%!tZw}_=b6tK!e=jaA+*w&(?EboN|F?VHix)9dYP&0~G}+L>mc2x*v;55; zs)>5nuU&xI?JeA0S?dJXwN4@G#E=S%alS3IQlOEO{E%#UHrby|XX-i>Y>dY9UgjdsXMLE9@L z9`ms}{*L4vmf$<8>wJN6mvxZH-EvaJ%5mMUj<6MaOU_v$aJ&(;#6SwlVa=@~tzmoz{h9_&n%q4lJU&wuc) z$c}G!rG~CmAy|*I8VLCH2*fd>8_{?NA_s40ZkD1*R)l}XJ&s#+>8kt{EyJ>nWAU-f znAebs3i^=NArCd*)u@n@fEOZ&edlkrZ`XaaNkiPd0q)<^26W-?PG%?nwFRcT(<5+C4$Q4WOw9N*DRyI;}p;^?B?uHq~IX}WBF`82fi zmN>S$%d*t*ZJS47>@5RcU{t6<|D-ch_$I_G(*^B;zJ z*#(Js&c$`|P_wKK_1P0xzz@F5xKqLQ3QZm~R>Ub^SXu{)zmB)TE4&ZZ{H*|v!fmIn zYSI!ti2E}T#$$R!?@?X4J7mxK1dTYQSwvEYmHASCL=2U6iJ@D@)O$hmtRhO!zTj+p z72MyUGG0SV>@EYak<-+t2hh*){vFVtuvam%if>|HCoDdLRhdg6si`$%obN2}YVJvu z;Tu`MmF1gRJefDylRS>I7?s+JJDTx)=6c{|6))Ze+wcuJkHdG3))u??VsigmTggu$ z|4#&0zn7iAv;DUjkaa2cR;@ifc(uEn!qOAMPh2Lo{1~F*S^QzAx*X? ZCUPhCzqj4GtxsopLbv~y@^ zE!YJApHT37Z)SEk$tF$bu`{!??|a|(-b^M7&ub6C_N=;CU#u^@L+#d3o0*~!k^o|n(-*Y{Pt8uJSTSN ziku=#vcgAgS>8Fdm*%Kdh@8DZ>Dd5 zxOU31hp$xkMv<~6OYEK6n01@Nl#{q+X1gM*epgzSX|B)ST`ufnL%x+ZnN|IT?x&ix z#E@?8)^s(@h-{K?m1}%x?j-Pg@F^N?E#wpBGBeH$o3fz!sMyfXGpG zhO?LE%GHs5#Q|@}pS&H9ct@V_zoSbpcV~ngM=(C;9)Fwaf56}A340=v2RMs0eeO6?6(8HjA|)rNo~6cd%K7P0%h5S>#Pp2jb**;B)W1l_&=oF{?BK1tuz0>VwxP&m#u4@edv~^p~mHpmob6C`NptC`qY@!HV|yy44w~BzbEs*HJ_%TlC-y DVZCYw literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/019.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/019.level new file mode 100644 index 0000000000000000000000000000000000000000..13f11b528f312e05357c6a460bf799f8a7bc90c8 GIT binary patch literal 1843 zcma)6&1xGl5FR_m4F>xW%Fs(LVN2=7xum$U!KXB&X`r_%YuOgrU77u{F@2IALVE}; z^oKr4-=q)GnH|gf<2q!7wHj%@`M!~4U7inL0NL5#dUQRyd`rW_CUpmJcrYFfhBUl* z)uI0R!pzWSDd1GAG>bLORjgC9)+3A{J%C0f55VBv)tIJmpkf>0P%X_Qu~99E+}Cf0 z?*UqWp$C0(8`N6Rg{;!LHC#83$<) zW46=0@t4^|iR*XSt22&SG;puB8TPR^ftzDzCT4yddk))n%+8#mg1;Yxoi>2ktG4TN z<@?zA$L6v* zpX-*^r>|2}K6lQ&&x+cejvw$7zQH}*!B<$0I%!R!~xE&TX@EzsmcK*rP`PEBG z@v#{+ZlB7VlEc!uMtY%-5)AE9hdN3VRIx@e<)@hnf;BF6yvD?Yi$Hrwka;$vI9$;p zng}^dqC$cKx=tj^;A literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/020.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/020.level new file mode 100644 index 0000000000000000000000000000000000000000..4041d61c56370a95c7b9b376d66f4b00a3a60615 GIT binary patch literal 2343 zcmbtV-*4PR5FR@zKU@U~^#!2{?OQ-B zf_Q*GfH%~lwo(fc<$r{4yx!RNBUFMJt#@`j-+VK(Ip_Z2!3~1k9z7aA8sGm0=6f+7 zTM=ElGaenlym$2@JinjiMwR08uXa^QO2e}v$%?GJ-gpG$1EL7;qQ6-K3V=ky1?qGyO)vUyV?2oupZy#*ygdG%eSz)d9HHBRQK5N%U=>^@pFmkaxaekeLlX!Ak4Ly zuS4{!_qgxQJL=zq=egVC3P{fqxY*mrd8Ur9vjV=`J6ueMOH45(OXm*57B$}`?_13u z)4R71AKXOD3%b0$wH0Q=d;9f>O|USn|Dyez|HDR|w*Y?=YkK<0J6)n9TkoDK@wj%C zDDw1)%0yiVnPdwiCw4X&h+sJ}m57uksg2HOd4*6{7lmHHmkC)ap=EBwe5#B(#lO3S ztwm~;$!}nw_&5 z(nQ>Rbarxz?UUQ@Vt&VDnUku{q^>h}Ag#{YOUU~xzH;684;M@lAtu0>{7DyWC*tIb zXOAF~C(4>yo~nx?bEfVc^_x#WJN;6Kt?$K?sD#->{N@Mkc;q7L#xMOYNO-*kdC=x{ zDyBdQvaGjb38jXvEsP-9Tqoi->>1+$baanJp2ps`I_zn;@+rqabKsGA1h!<1Nc;*L zvZvoBY7|x8mf{Gp%sUQ|xYcR@-1!`1j59;IB>!P7I{n~_y;2rv1Rf!4VSOLo?)1Kg zJcTF-jjVZaETr`wMwmaq?k;{I&QGwXLHA)7crX{1jxnat{IIhLzK3X&p3&oHFMiKNd6?HROZNC<@jIGwFo7 z3_P~I{TO993zlJ>dOwUY@Es!zT$oX?3@g7~M?50qbHe_|v&Vn<_}K$w_#1qwzTUa% zbM2?vG)1aqvrvsJYOIBmrM}SRfozIOOWamkxfY*WI(Lm;y4b2_p)DCfqEmwp^2~pl zC1l#_eaC>ttEtN9M9E^MAXephQO~7HOxwsr=f>)p=*aznPsi`OuMXs3F4wv&%}TCR zSvr{;e?xL9ZCh$5O)f!TrPgpdS72=NxGZuF{?N)*Vaqi%s>;-H3anOHsoKU=swwbw zN5J)bJ&Q9_?>BN~tX<0@XZo4Z4$`<%=NfU=4xnGPu94?882OaJ2Qyn0Whv)IrdGXJ zO8~D;I|E7Nx63ZkS(a*z#HFUK8~mAZN|wcimc%P$Ve)2FPbRys4OwsoQTdvn7HW+e zDBBReq#UAdi(m)>PusnFH_Hrz`exAPfNaac~#u7+%SGM(%0j`@`yaTPo`dL$3-$RoUs4ok24b|Q? zm}9fl^(=0eAaRKY3g+|>8Ji$`ZCw`UNHa-NQ`GnqOGQl4(>iSku97lY%ca%M`G;h# zpv5OB9{&1zm({XChuI|fMN9Zb)_I}JY=%ftxw>tDue~l=N}0D{+0&6Jp54^8ZsAGD zI}|sX75}bvRcLpZm@091kq>&*me8Z*5RwI7^iR$u!eLh?Pp&fHTU1M98?;%R6?u-- z)hU{9VODsr*aM#xdfjk&e4srq>K+y2=|GY)Zh8)LPR|LY>;6&q#yRxwBC0N)?q#X{ MbJjg5dwYB0FFMQt-~a#s literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/022.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/022.level new file mode 100644 index 0000000000000000000000000000000000000000..c04152cfd29e43d73b3829a53b6d98a784ea1fcc GIT binary patch literal 2691 zcma)8U2oh(6un;34;hjml@IX}ZX~3(D|bbOkU%ODp^4O|v??JI2vy8_XT77?p2Z#~ z-5-O*FXn>>dUkSjjOB~R`#67^H(I%_(L4=T*fvJGHFn-&V9Op+f;h>)G9+L^M?aiB!-9`g zV{1NEmuAx1TApo=@17t3NObEB-6Khv2zS_?&?W8C@AMmvfxq9Ue(vH~oXKjnZg~Rh z$6NCrFygq5u#5OHf?Vt6-44*#?Xnij4vy;x*EtN3zf9S)@0kd;+=aN|PPiqWVLS() zkne6xd!>>X#6wg{kV}ZNi4biu<4qPZgP&Ki1Il$TL5Oo3!800ED>m!9BZ2_*42bTm zqQ$5Q^x5|+Ne$Lj5;bC+pw~?ZJ<6;9iGLGeAV+TRTdTJY;B8pJ74dV-4V>$Ah zY<=IQv#xQxuwBNj^#af{IPIKGTx*2hrB2|3!D^tuI z;2<;p55VVGLZv}CuG9rcC}@h3iMz=4&BG=8!NH&&>>Yg2vmfiyUV#E?tLvgOb&Gl| zSIkpe%411IwSa70C|iyu2&I)(4lkWUYSaK*8u1^cLsgbT&vF${=x_<;N*-2S>xROj z)MzG)K4A+-2yI-320=!kwFq*H(X;fMGad%9hdwjE1A?cLrmxNrjW$GD)f_$K*AuBgqY4Y=sc%f|L1)=kqx3O@bS(dJq54w;NnuB|Wa;rzz;UcC zKN#y=b*&e^n?Zi#?zgB*VRG51>^e5BD^Wy(B)2zOQfS; ztK5}~@Q#U8^U}5k&CPZSx?LkV7uq@LA7qPevOKZqwhHeOj4AS(b|p*IApNhMfjo-y J89Emk(SMbMpG^P& literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/023.level b/levels/Tutorials/rnd_tutorial_aaron_davidson/023.level new file mode 100644 index 0000000000000000000000000000000000000000..212ed7e568072a8e12b7fd1eb55c47d032244559 GIT binary patch literal 1978 zcmb7@&u>ye5XWbqSWFYV5Kg^3G@&-(;z>PH0cn~jK_&4>(yAl~1nRF-|B@y>)M(Q9 z@AcZwcjnF8eUAsBvtfU{o%zgnXP3d-_H$x;-5Pd=oxyvaK8m<|;OJqm(`xgyU*F@t zHi|!={*1rP7N_xI_I-L1pM4!qzbtu6Z8vA7EsR4R6FCOBTNp@=S|303coMfpi`g`8 zkA93#ma{4LvUd2c{fTJjhGMFutqs{^1)tV)cNj8X^phP_aKoFF)bRMJkj zZY-)KeEnTWZ2@PSf^J-31feu~c;v!D4mvgzVjWLRG|g4Vz9;T!(&!ps!+mC5c|r3;rQbHElqs z276Ve5OwpFY;atK4x}%BPZqB+B8|O0VV_ryp7O7_`S_3k4iw=o>|GbeB_jTouY{h`zP>6XAopAed_kHW z-||1xWi+n=p8BF1fr3bA>Yde53%rb`gs>*}orAEwUD02z=>`3wbMF7pZz|sbs8LYx15cRetpcO^pjD+S^RE3og7Z4Xh6VwALsI--Ow6YFavav&U(=<2!V?$cF zB5{C?L5{K93@Mqp*S5_Of zIu2hvzKOrLh9YjNu7FfQGU)MMEOv3(HUC6gxIn`#HyHEq5bqx~I?ZFX&5czYK#lj6 zggW1e!bC}mmD`i&^=+j4mMvboJ!A{oDoCHqdNb2=FElaop2)_T*Ry$6HnVpDW45~y ztym-V6d`k-q7{r7CK;cc1L6_~+x1yx^m)BzG0yU{@GGci5j$aLd}rbl+H`z(<;1}? z$B6JNnSSRzT(zcibL`OR&h?+frnxs4YebK2XI_7(Y*Ul4_*XTGtGm4is=m`t*_I97 zmc_N6&{!3Fk%vJjD=yDW2Aw+%zj*&te_~^78h#b=%M7f-^E{ntzxQJOi~EeO93RG&39wx5MRK{W^13ET3Wg@24W$0haqxI*UI>6ytO{7I(Y z`7y3qGkF%<*1xEqw4cJq|3Bf6*~iSA*=J43oH=IiHHxddy$7nk(@)tyb1T=Lc#!^2 z*o$9)LAaRyY52war}`hUU+gRU&3@pxsGY_~h)z~yU=^O{P5n()vHrzJfEyqNq9p7_R#@R3B1J9Ljy*9s; z+2o`-wEpc)B)yJvT;mca>U5dQH4X zYIZlFyYDl(-x2Ta3TFs#ibG~{i~auGSF=+!qFwCoJDwE9Gxj^??l$$?!m!bwlyrHc|R>0r5#M8BSy)98tggdt;2NINAz zcl27U8%@!*A>6-wVR3DaeQMmPG&#g9GS@3>RrIQ==2g_T7jN(FGq;`IIcqlHE#>kpQYj$G~!<4r~uLq{yKWt3d z6Q^I?yNw2&%EDwc#IlppWb9kDPd*)f3Ata3>pjXD<_>}L_Q#^W76z^NSLQocKdjg0 zUQF6jF><%+RMYGWOqyE){+(aI7MFxXgTM&gnYB_xTEJ zIMD0!y~Gw60-`Ut{OX>*%^tRZ@IAi7IlFA#2#(j^2aI@qiEMQ6P=jC=R?}9xir}8N zZ5+YBKS%ga^URRTz~Wc&3Oz1(LfuA$vDG>tcz!$A4Qe$OKOQpbd;22Vu{68V<_Ou| zzRJFcU9qfk__e|_pcUMwR8UvE-rBn*0!}&PoEBj7?M#jg8i7Y~@I+62jb63_+z$(z2+u zIw8oer5z_^Dm#dx%vc4lw6ypFB$Mem$voGo!Xi$^5icRLIanYzwNX`8khFx6HOB*z z8r;n1=t4w|Jc^W7GnHASB(tiJW6R0l?A4~y6LpzGJjAFO2nRH)iaePkcagdTcFrE; zX6BMwnDK+DDJICZx*V$+R@z3TvKDenI;xWt@gm=xkPB7Ju|Jb^I#n34 z#{=PaSUkj+fqwT!dxx=>$<%wboKtQJ2)8DVwF+O$R3|EP0mKIC3RA^N#QF!UwNST8 z2O%ts3*N7!S^RTfuiR`SWxX`I+mrAH-imv+)Kr6#P8Pw*lJlC;WDI0Nx7gHm>+ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/levelinfo.conf b/levels/Tutorials/rnd_tutorial_aaron_davidson/levelinfo.conf new file mode 100644 index 00000000..b777ea9f --- /dev/null +++ b/levels/Tutorials/rnd_tutorial_aaron_davidson/levelinfo.conf @@ -0,0 +1,9 @@ +file_identifier: ROCKSNDIAMONDS_LEVELINFO_FILE_VERSION_3.0 + +name: Aaron Davidson's Tutorial +author: Aaron Davidson + +levels: 26 +first_level: 1 + +sort_priority: 15 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/001.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/001.tape new file mode 100644 index 0000000000000000000000000000000000000000..8f836c7b4b547b86adbf576c5d181739fdd74868 GIT binary patch literal 639 zcmYLG!DZ$IX*>ulNaE47>FF_O`33v`{vK!(hkr;#=J$MiVLCo*?kNE>% z4~h%3)z$UhtLj(xx4Uz~?_v9K|9OA^2}cwBIVQc?Z+AEjbntvd^m|Xlhg@r9?!)c% z9gZEvho@gZet!G%9o5Ub-6N5_rI&I;Yg1|@lDCpXu9Mj7D4dA1j3GPnzE$BdvIX3^ zQ710UgNiq0&bEn;J7u4NI?}|;D0Tv+4oW?gR>a?3PH{S`xE4;K(TK!7kqtKaZyA?3|ULeijDy_ z1;!!z8Ee`7=YSh#uFTx9!YH#w%?&t@*dW&Xnmfb@T}5p08c$UpUiE))tzN-vOK2MB&x7b7k`>@{kD%H;k z9xdl?aA#n@4$)`mZsNc(cD$_Ep?c5Kh9lpED954hVd4wa1g<)0u2W-ed}jqaou?~) Il9BDzA9vXzA^-pY literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/002.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/002.tape new file mode 100644 index 0000000000000000000000000000000000000000..b6ae983baf19379a002a28384875735a649bbed2 GIT binary patch literal 285 zcmW-bK}*9x5QS%6W;e4NlV)R@Mm!0E2k{^tJ+&l7FR9cb^eA`{1VQxg_-pvf3@5#+PyXY^bo7F}a6vIT*H-_65=JX#B>99clJBtv7}xh278h=hyq| z2N71AVQ<4fIz<Z`uH-h2d~hx6O*tk|^086Y*|KdIx&xU~y7( z*E>dHZyt*xvZU@ZPr981iYBHY>*Nu~V1h9>CBvLsupL8Er&W;2J=sE;za?gtK_=%o z!^%!L?F(s2aG!Hgyrz;hAyL4Xa!N~zX-)iJM^~N5>5xcLy^~kmvy*_@2NECt1Ew|` AMF0Q* literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/004.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/004.tape new file mode 100644 index 0000000000000000000000000000000000000000..3309bd6758daa50dae581688a251077f5692e8f8 GIT binary patch literal 347 zcmWlTVM+rr5QX2oOtRT*>t=&nYX#8@2)%)oT~UNqY7zV?{t^U1^aS3+8+ro&I1Nnl zcr)+IY}dmQc6O`#@p0Tfn2fZ`3H;5t8cZId{Qdzyqv>zi_YmFf`g&t>ihB3;`Tp_x z{08XNW_SW5;3S4bPSc!=P`F5qRbdQ070gX1QbA&CGZ#ivZJ{}I!f9cac~!_Rxi~LInCx7{oGs+jmgr!W~>l6LqIV` zV~o!JX{=KAPT@b5f@*ZkI%Q) zHQ?@M&5N49xFEqL-8#0%r5SL=G69YJA#(@a+{YRD$kK@-=_H7Ow_8ZLsC*v7$^eEv z%t&QRQ1+GN9+(`0I2_5CSINsTGOeSN{bYHQj1=*jdXeNxw+mQKv)Ku-%GP>B^5AR> gmkpc@6LUzcZJdL83=)gLd!B7y7aYW{yeGpqf8QDxi~s-t literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/006.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/006.tape new file mode 100644 index 0000000000000000000000000000000000000000..fd28b780dc8a2bda53b9c668f72926983b19ba1f GIT binary patch literal 535 zcmX9)yN(k<5bW;hp6QugduQ!6w${?|Mg$;401?T7jex*L$LS=(3kZ--0wD-4K}+dL+Gr^j!%XWNr^fG&6flfBv=ZvY1xe*Gl+u?7CahaP!& zy?eO_oKQaf_Vv@3kLMRe@%eu9o``>w$>%8g!ZIfl?JV-G%x+{lMwX+(J}2QwQbVtE zp0O-ZyIUH+q@HhP@v(?>v=+n6au#c#32^jC6YvB^UD_h<+~wec=_w_CcExD*z<3)D zp3pfrw3JN26E%)Mcf{Ufz9DQA%L*(BZdRuHC_*)|UW=}4Gya>+pJH}_nUR#0tS)-1 z0{#UhMH0}>;3<;m4Rp+>)Cw;1nuTvrs5)q6xV;13k(d+w#8RZ4wR7p2AKFHvO|`ML z?vc)bp2wLK8eE~>#ts^t+re|3B89*Ys6hh3=T|k=YRnayiMZP8zh1@O{h0I&cOaKT gYBiu2NTA1jujktKSj8M2d#b~S^xk5 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/007.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/007.tape new file mode 100644 index 0000000000000000000000000000000000000000..c3c506a8092b96ce459a276077aeabeb8d7a84ee GIT binary patch literal 487 zcmWkqO=}cE5Pel$-Cfg@ne_CoNn}lO$SMn7^q5;ByP}swVi5Euo&>=VqCdp5_<#Hf z{u|#kRM(@v-mAK~+P(ze?d7}OhuzJ4LRWr45Z~-Bw}eX^{QC|3*%AMhIR_7KuU=mh z4(M)wJbb_Z`uQ7>UtMoM0`d#TTCvtIDcC1Oi5RL*wvZ;8;cn=vO|ix)SA){0su0Uj zq;=}Gn67Mu$~tCSG3uZk8>7k#=1(wsLa!0#BNBb7eT!8lkql+0h+&~aQai#=?a}*^ z8$H3PRh*%+yYq;k1;ru~aTdiS0Z+94dQW>{di)UR4;n!tJA0cs tn$*z3LMD}g+g6O#8ZUN4W2|uQX`C4YFA&?j)l!bBK9vJ+)bOb6{Rb#29FG71 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/008.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/008.tape new file mode 100644 index 0000000000000000000000000000000000000000..5437f6395b26605d6f7f98222a3576489a921e86 GIT binary patch literal 377 zcmXYs!Ab)$5QhJmOr}Y8yPMtap|(;*ya}QpRgaZc)I%$^2t9ff1VQvgd;lNFSMecq z4(2fV!X*EESuf|Ou(g@pFCG``2gATt9Kqi#W^=<1!^<<^YhnCJ|GnGg^~$i1xcPX0 zeS3a-v4>Zy`4*r<^s}~_1w@taXvgX0-N;5dxJc kLx7lJCk--Zh?MYLqX|8`SD1@JjUCr!J2u-|e=w4hKYWrJhX4Qo literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/009.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/009.tape new file mode 100644 index 0000000000000000000000000000000000000000..d98f538014c32c24ff33a5f70c96d050f1c0574b GIT binary patch literal 155 zcmWm3K?{OF5Cz~jv##x$5{M8;kWih1qH`z3m5R_Z2|9KRf*|V0bm_M?&EdU|H*H<6 zAlKywcXsVbXjnoK^v30-FhM$tfv*!!=>LOJ+q!Cm5p4HBABG%NO^ z`TdK2zy5x+UV@*)YBxTP`v;dweg%YhH?Gz$JDC5z0{o1wzwtN&4fmVdt;-3d!`J8g z$IJ5@fZc4@PXKrh7hJ}HMU1la%+a_Lq6CDCxIhF|Hlju{bv7lFni?bRoLpd;P&E}; z`x`SgF;iP)nz7CjVun&H=QJP?QK3QsVu3)t@7x3F3=CM0&J=1o0mf5zm!RzV)LKQ8 z|Ex>rvv*~zW5Tl(G}=Tn6de6uEy|@Bw~=swpw~`MvBYUIES%%jv0m#cFsk^A~5_D?5kE=OB)nxeRLTo!C||2Nf5LkE|(*rxwy`N4$?0+D1V|2-Jvk zY`+&;@+lIJIP?N0L7iMJNf4YusYIk2l;R{$&iVp`PVAP6ByNb0wcsXZz6%w7hbeWz e`xKcM+H)0qF16)pj6M%cTOsq#vYGC3jC+5lP!;(A literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/012.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/012.tape new file mode 100644 index 0000000000000000000000000000000000000000..22644eca19cc43af2f966e9ad2ad9dfe37f7915d GIT binary patch literal 1273 zcmXYwJC7q(5QVGiKDut(ZQpLs*dEV&cn%Vv2?*E#?ZC_~B)e!>AvPc&L;@ipNC*fv zyyta2ZyGDiAL-9Gr(Ul<KUy%~ht{Yj%wVde_ z-Z6eH6;6HsFGx+t0gOA@MDnkv;x*!z;crQQ)2~C$bo-R0cnRw>oH);B=eby)7uMy0 zTVfFx8(Pd+t?;hxza~7)a!Bu%`_!DkI?1l}#ZP1;2c{dmFRUBy6B-p*tLz_<>0l>} z=8QaUnHA|`&G?^Zc7zLCS%KGa;d*X3xvXg$$YY3a&@Gpz+{qc9Q-|HeZqt@X=M{Zk zqdVF{j<`RW?j_GM+u!Car;bbPJ8PY;K_va$kPLe3veCb_yhnmM`3>Jcv5G4ry!!tD DPvkfl literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/013.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/013.tape new file mode 100644 index 0000000000000000000000000000000000000000..bc53a3c1d7142898123a026d1170f4ae1cf5984d GIT binary patch literal 685 zcmX9+O>fgc5PdT{YmYavvvxi(iBbYIDF|AL6IY571eX+*3c-N`MGUz@bKpN>WXEJ z>gLza??1kL{>sD4tNlknKj5)C9_T8$c0t6UzV1Co1X~xX6P~-I`mhk2KxB#16Xv>u z+5)BtC;1Z^_BB$XRVS`w-w{td^qRFRvSKNQ;0-1^=l23*H%z^RN>hm!P_201a31R% zyHW+B)h$P(C&UKKyh2TkX6fQWh)=ldcarFi^@8|$5kIg>1H39%Se=7^S} zNK1D$#%d@fVnSU_Kj1=E8)GX06OZ`gRTYLQ**VovGZo3!#wj+D0&(~C`Tp_p z{05YloBq*`KbWcFRF4yJ1(vA~T&6i!UZir3gl<%O2-jGshvN>BCkSj@b4Q5U#zb8d zT^*)6Lnar_)7S->c;;81bCIH@$vK`Wr}I2yOsz{4<48|H<}S=72W?A@Q0bhs2s*QW VN(5wV9$9(M-)QIv%;OaG_75?f7ODUM literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/015.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/015.tape new file mode 100644 index 0000000000000000000000000000000000000000..57baab37b9cb95209280dcaebb972c7e4a1a7597 GIT binary patch literal 451 zcmXw#(MrQW5Jm4yb~m%DH8Ci*HByTetuG?@1C>VfrIlI)AAJ-=LG*Y04ZpO|z43^z4u9qx(i0jXf zxA*6#7ofOW&L07J#aOp6l0L)^lj=CA8=%kxl^DeaQDy2gHwmf}WEK&f=UMLhK{SVF z$4P)%kIFi#oiWrjiRH+(K$K0WE1??bK8AAxPAZdWl>*ZjWmXBy5=8c3-RxFbA-KY; zT+*@8xz)Hz&Pk2sZ74J4gXTk;jCcj}$gT!*Bzsdm}-OcklEIji+BzYS41CgZ)8 z%$z+Z#=7^%+NLk3j`MZ@pT+%@tlEoI$azDRL{{0d5?_Fx(2)*0N2Z?L5ve5UN%9tc E0co8VhyVZp literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/016.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/016.tape new file mode 100644 index 0000000000000000000000000000000000000000..a98081dd8c80dff70b3527444f4ba69e4b934114 GIT binary patch literal 1035 zcmW+#+iny`5It2>-BaCj*`D#(EUYhU6EKjA%>xo|2(Y=yK!Ob-A}`5XBt)brQItI9 zgYw7+M9Np>W8mzrG+Q-2bvfr$^{W>rx53}V{clg-oW44z>&m}M1W!)ypU|Cf?eBkp z|9%4Ge_4M+c>3beOS&D>#qYoU^6Sq(z6Z*KmnYvd^&^(Lm6KKo>Us2(g6xE28)MQb zPMV?KrCK(V%NS}CB)6=(fh>2E`TpFCp|W#GiDN8@PaJb;M=#x&N`zU6s$3nEU4^5%~510i6?Byd5GrB`!}lxs6+(s(b2Eu9{VaW`~fRrGEY5Cr!MpEdcNrSu#YCZdGlEZ5#lf*V-CMXd{DD@DFpi*PMKDlpE+dWiE zJ75mR(hpXan9Cx#9IZ8(tj7&sau&Nt7Fg$y7>~*8Fju~p?#V>%hY)q@*P~hYpT~yW zqL1WqM4dgZ_=|4DtRKj2m-z|i6K3`W@jlFZO_h$D!1F&jy9RfxCC-4F`nJ?Mx*=nuK+TCT$b7B!D%RMyrN%Y6^FCn13|H+EY}He0K8cGb=jFlQ7me*5&xuOHrjBr1=d9=}2ACtAsN4ynk*^XL)Am+VN# z6f&hrGKtTk=6N`eRx4AuW|1w*d?(ZomR^)9JtHn@OeL_=m`gi)nT=5rsag{0lgpj4 zE<9BH+E@o_-11ziRB3O*2PEoL_)@S3ZS$EWb>#h<#f^j$nRhgUUGW3d74+~sX|YLF zNV%ZT8h0E2p{e%BeUjOK2;pxB)EyQ0%r9n@HSTwDzZ>Rlu4F`woh26;9C3B2@fP6o z%36*noUP+7X58Z3M#EtXt+5roP)cR)f32MW_9#}P0kiCMhhGJ@3 z;k=1)*xR`KjM$e@tawiq6e$9Q7K1W*5MF@ko922A46R95av{66Z{;LKi{2gA@;QT`-$lHj)*_!tq zMtoRlO~SJ%=79pSIdmZl4K+CXsfX;OM~#AJQY5yBc+|H!as(%*QVeJd*m2bMx828$ zSSjIKQAUrB%{zSow8v>8EoI$QVy~uUE=ajV?ofNc+efn;nI}|I;DwJ|$BI7>-GJr> zC}ldLl&0hCrbTAh4}jRg&ct#Keo}f`N-V62fxq~Ymyt2Kh=St@I(6hm)QKEolxyfp z0h0<(ec%du!UTyX?5MyrW4t^B=L_-sNZjCh-<6l(cQ$M_97zUO1ud*eg|*I14QQH@slB&B4tbyeBP>ygAJD2-~ldS^&$x919*RAAp|@llY#s#}tR5QuT8^ F{Rf8cCH?>a literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/018.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/018.tape new file mode 100644 index 0000000000000000000000000000000000000000..005f4b12731bbb6ebae860337c9f4a6ef48ad679 GIT binary patch literal 211 zcmWm6F>3-r5Cz~jv%9l%D+#mb6;?@OV_^}JUM}2;HlC;iEG+{Gf@qtclK+=~k#&m4 z$9pilP4|Lwhj!b4^t*kbatTKWtG?|D8_fQmfZx7&LH7;n)|=%}_<-tgyPhwfr!Sy> zAG%{HfAGvP5$4*0DZ=R+m@7mJIa-y)Mp;dBG7t3(XVb=;fGA`#HwnfNj>7&X#E*$} goRWU0idCGyO5hCEQTZtd7HU7HOeC0cN={$@0Ts^^ApigX literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/019.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/019.tape new file mode 100644 index 0000000000000000000000000000000000000000..f53be99887f40b06975b4c2d89438ca22da979be GIT binary patch literal 409 zcmW-dK}#b+5QVE=S68|#nMu!N;*OGyxhdjB!INI1iMX=pk`-l-9tA-V{W~7^ms;A; z%|~_jtM_VivpOPQcgsKP`}O9pV}c)nDPFCYE60uwu1|yA?Rb#r;^SW&)v ze|vd-dVD6DoZqhg5%G$)aABP4ocTBa4_eUK9*%V%kwTgfm)OL@9po&6duJh_HKeVa z)2RhC3i%O-GSVXBIF(uzy~WgJ+E@aCW8?g#)dBXG_9^dAef zG{S@+jdvLlk`jvc>JC_x%s0fHaUC-oRmEJb{;p-8#t1@^B8_QQet-9!Vc;se6lnpo z3QK=Gj?6>X4Gq&AQ)QVeu<%TWJ`eTWuz}a3RB=ZJT8Vk=q0Uj;Bn5YBHcdHir>QBr EPkyZ$JOBUy literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/020.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/020.tape new file mode 100644 index 0000000000000000000000000000000000000000..dc51e12f79fad72bfa3cbe60a8e08035dc7e555a GIT binary patch literal 1189 zcmXw2U2hae5bW;hneCbVn%&!r@9<&ofdc^?3rhwiQvBe^hY}uaFbK(yk@A9s6bZrK z;dkW!@JFa!!AX0X+peCjs;;}ax;!O(-d?=gz1!Wq!O;X?j>-SEyST)0peMh5CHk@> zl3)0H?eD7>*ErS`-+un|-^cg=d;svz>&sgreML^rNv)uQmCi(|VMlQcBs|b-*(9-& zbaY$c#;Vwuqkm;XVoD3GLsIj?Ep9j=k%IhKY?*s%=Z;K|MvvbMdO3QEQl%un_datc zT;Pt5WUe1<3tn!Ekx8`$qn=*cUSw`MpItBV!Z9b{YbwQ)VK(Q`hYUQ!+ZNj8V4!~pqXa1iZsRUl;xC+_8*68^dj#!n3ELh(?IvW)Z z`6#xfi&0VQLy#q%j{)y%yzgmHPv-_6=oMWDCkIq=pvQA>35E@RD!6qBHx4I^-bHmEiRh@DRs5(P zOde0ZuZpa+MyF^4?9b@(NKOf-GPSwtLQeEVOVqIY?E4A7M9m>_tTm=B;?f>KX@TGQ z$TS9)A=UD5&W-2CP`gQfnm1?1BQpgp@)bEN;K1~LQUh*KYT0_r7ZeO`NCS?7O*m3) z5B*5Jcn4h$Tm`NO-vQSVdTQ{K-ggeZIK@uoDOgU36s2S*ER-yyV2RGvLa9)R8@;&* z4EAt;@VS5^TTCmEiMvpTq>3bGT`KJmxGEZ$h0#NUNJ(i9(YjLx2uptpkK`@pVg zZ&q9*#SPuedC+@|3?YMb0_IVB&%B014V-AO?-BdP>{(4%d1S8O6FSufTq@}C*i=Hj xq+4##_tVPR0_q!N1pj7e%wSgMKd_}XMLZ&RLIszr+2s~)^>i(5sHF!_`vwq*I)DHG literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/021.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/021.tape new file mode 100644 index 0000000000000000000000000000000000000000..131515c2f2490acab77dedc435da3291cb9038f6 GIT binary patch literal 533 zcmXYt!EV$*42C`b%s3uTl1;L^Z0S~_(87V9Dh^0o(4t)gmll-@iQ^uTfJzmdco1$p z2=BtX@D~xu$sdpH|MOg3Y|n+y_2%8~!|v)mrGc*)B){2hwv-F$e|{19wWIzM{-3?Q zczsDZm)Z6AZ#TD}_MeY8``eqZBFk5o+m9mQw;UnM5>=ul(V;m=1Ejzlc394A<-kl= zsD6r~hv>aW)u&i`V_li5dc>R@>(T}*HK>H49rK`5V7=o^M~wOm?k6@Yj}2aMs?V|T zHI6hSm&_hdnKSPE^B9M~Uey7G3@fShL3mVNguXls`&{YOhaW^N?lwwmDlnAB$V}D_ zYj+ItAPv$pXWTEQs(=YX$~8qzK7-1DsD(Rbw5t3noYDQ$83!71 z%(I5fNfH*)lK-5u)oM|5Z!MN;J=s(;k~FN%De_LURQ9xpVo90jz4O0eO~>5b9w*e! a{G1$)Co(bDVUoduM0(ukoQZLd5&i;r(I2G% literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/022.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/022.tape new file mode 100644 index 0000000000000000000000000000000000000000..8869ac8b7a2b358944d2e64f81543b29b60d526c GIT binary patch literal 573 zcmXX?!EO^V6rA_`?6r53UGHv^ZdBR?XrYw~2u>Uulpwe?C{##2_J~xdRKf4?E4}d{ z`~hD8gM=kpBYQk=W_B0rm*Bcweb{{3>^>4k<>3VW-Db5WoM0L5fgc;<-}3+M{l(iY zVUOnW`?uS>&(}B0)%D%&S77#LyS@VC7fxjhpIvL&LA59)K19woxU6ut^iG|AKeQ7foePtQ@N(R<22AxlAs&w%bH*r#` zPD0eKq*fVY56Rkwtb@cl1*uXcHPmXhSErFQUM+`CJ385iN`kjKsFqC7GEE|zNAdO1wO zbWUqdD`dgU8AuMB15QR_GRP|KP?#}jPv%6Un;|8K=(0Kc&0f{6bA|#Ro!9PL}1wjmi_&UCT zFX@>e4l~^~UAM1JpPd{$2cL`m4~HKQ&(3Lva;XGlB^L@I)V_bxpXVZ<5#|CEZ57^oJV5 zY*MmD!h3xTS^AbphgnH0Q8IS)L8|Nv>S)nQ!94Dwkp@#sSV)bEyGnvHzlhW4NdM1j zm}Jxv%x7%BGdAcC<~qN`Je2_^R$~$yS!KbRyRNd6C0>wi12uihI>x-Y8r<$D)fuGt zs+%%)%vjIsF-4{96HZo#+LXR2jB!?!zDc9;6|*qfh55GT#jtK`p(+?2+WQ-W}|D;-pxScv;0WHJM%8*sY zjp*lw>SUK|&$gYi1)-YMT1&#J>j^amc^tWEBXSqpjcUi7O%!(CRFYao7m4Rf5)~3{ zB1gx*6RJ1n{*=_uu*z8FO{(rIFJkmYv`|E9>6=fcBvKJ#QBm?}-wLIQ=Ug@1vm`Z}M^95(d%^bgVRGsl1VjXPhQT{;|5 z|K{cS;pxZy&u)7E^ze(Q{c<^567eJLzzBM50h@Ay)zO9bQ)J=@XBqUOvT z^N2w!9&tM&t$=@t_yNW`5`&?Pm|F>1-^QRu{Liu-2QzOW4pWbz(+5o!zUN{rAhh>$q$TqR-5(jj~HC3=J(xXgOA%7vi!UVuS%W(>jVlqkH{87pQ38`%XO0 mycXqO`972q=veF3RV--oD~&U2@Q#Kmb;I0uu9E{-T6+ah-ytFZ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/025.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/025.tape new file mode 100644 index 0000000000000000000000000000000000000000..914432bac3448f60fef270f979002e9f07788981 GIT binary patch literal 359 zcmXYs-AV&N424g!nQUfu?Z4VuE5(A)TKsv0Ep5@8R%#Kv?4=+UioSx6;jIoc7UIy>u>u1dt5EoF59SYzdrYex83`& z+8y>EKyS95zXDWZMB=c3APwi`5K%DSW<)ixjd9GTEKOw|fTa*p$e-6zPTRN@=dtOapjMrW9EUr8oqu!+x{2bN1`CEw9Q-4w|J z?z~@H=DrXefR;0_{NA?Tsm@VrI&1ou!6YF1?mz~yMoDrKJV%^ShOX40p07{ca6vJS Pj1zG?m7MD!C!f<_tE3j! literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/026.tape b/levels/Tutorials/rnd_tutorial_aaron_davidson/tapes/026.tape new file mode 100644 index 0000000000000000000000000000000000000000..71f46b862ac769a4773b6d2af02d449f124354a3 GIT binary patch literal 399 zcmXX>$w~u35Pem>OlM}2nK277kcmN$LI?LHOB1o0F-31T4V&v?k6_-{U! zK6JmTdP~=8F&l$tJ-w~&tJNK0P+mshuBz#bu!VAe0_^9+pYlJuUd)$-O=Rnj_wDXw z^LjMh?6z+}?{YbN0OSlUee#hVIF&6D6yluPi5ERbq^VbX>{1yyYujG6jS^lxj2)w| z0Ua@{9b)B_DrIjNJaX-`KBeakyaYsI`FbSQqiMfzAtltt)FtFOpK286I{)iQ9ZW-A z4yh~PBw=0#qZI=6h31HDM863hWeA5XMEvVBoknQb8n@`8ZmE(n3};@`SVFI6q=SsV pU?M_p3YVJ$pL=pWYTCenn+>Fk9_P&;&M&v1PYkgo9FtQf%QruT8_ECx literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/001.level b/levels/Tutorials/rnd_tutorial_niko_boehm/001.level new file mode 100644 index 0000000000000000000000000000000000000000..4f3d5ba387fad2722f753a9918b5466137a90245 GIT binary patch literal 1073 zcma)4J8u&~5FR@yL{}sYHJXZ4E>MJII{cDCW2_K@=(4_><}B$Q9hc6?}nnxQ0vk%6lj97EY(CCal6!*ayLDpR-kHPO*ij z7K}^yz^*s&2|iAp-&LHwdcCslcB`VFx#DxK`MRjrBPZ~F&bf9gShCs){eoS;v+K8_ zACqpJ%{xQQ$MU{)c_;UNr@yR3Zu^17Kgv}Fu7$Az{V-i;A zkkTM%V7Ht~3{9pTZXuNu>%jptWr{;f;t0nvX>>8=cp#+oPC6=8PySPNY@Ry7I$;U5 zx5$y{iH<0BHVa)clvGhS8N59e%1iy_0sL9L6m#%3$Os3f|H*X09W}UGsiQ=p4;~ aZ-~ON(VGs3r3QIZI6f}TIWyT|4F3Rw39gI) literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/002.level b/levels/Tutorials/rnd_tutorial_niko_boehm/002.level new file mode 100644 index 0000000000000000000000000000000000000000..1872857a6ae039a3bd237cf019e8e4cb474869b2 GIT binary patch literal 825 zcma)4%}T>S5T3N9hJbAaFTKdTKo8lSxwx|7Re|$r(TcS@H-14B`?vXpH*Wnx7G?~pM zGU4NjMUnQzGLux1i&v1!KZGbX0LQj4*uI?%$i-nePq35lATAV`W9PbeN9-@C7(D^4 z4z=9rXwTn8t=9mpPw)Ys@Cs{qgAF{xJG>CjN`pEVZI`vZexv1rnP4YrtU(j1bZ>x5 zQ&=^~2yG`5D!?&lEriW+%XO|OqJJh310W=;nBJzi0P0Pae~8Vz+A-7ZEi5|pA|;1B zrxfK;mH#6PN8RD%f^r+GTc4e(CR$pkw{FG+E|`?~uncJnX$d`VKPO`*1N1`{C&HI1 z$B=dtvt=qIh9XO7agoP7Ws&b8t^zJF2s6BYq)IhIak7A?92uF6!o`B8l%#bRiD(gL J8_U-pegI-DT0H;& literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/003.level b/levels/Tutorials/rnd_tutorial_niko_boehm/003.level new file mode 100644 index 0000000000000000000000000000000000000000..1d9a27e6a77cbb624710fa1e0626b4aaf8b1d41b GIT binary patch literal 894 zcmbV~!AiqG5QZnMU|GQ^^epoLS`cr7hqNj5Vq0phcwCchx^$D3-L%Em^VG-i5qtzE z+L$z83C_SWyF1_i5A05c{xwkayjg$NpFB|6YS7YzR&&tzd@9GT3tKq3=aCHXi7RD6 zC_1kMtHe=_U@kiaa4JgP<8(krIFw6`T`d-IrD3=2j{Ik$-{Jf~p23(5{?0onXB)~{ z9c+ILXOGP8{>SF31zp!SC(GXT*fLqrb=WGI(+AmxI`9Gx9QTIP8xs1YzK@G`VKH3@ zOg9>rG6^l}ImX|gaFcz)TgI+XC)BVqiAAG>rA3*fnjwl<7_LHl`CH{TzT~ma#CQ^7 zm~VF2j|PvpOfvD5+()#SoyCh@sZbb;Sadoa248>OZIA!} literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/004.level b/levels/Tutorials/rnd_tutorial_niko_boehm/004.level new file mode 100644 index 0000000000000000000000000000000000000000..a4778be28d681e544c34147bfdcd640c5c08cce3 GIT binary patch literal 906 zcma)4&5qMB5FWb~ph($0>|T&oXbv1eDwTG*!Kr`J9#APIti;hx-Nw|7qu5=@jaT7{ z_QET0;$ij?_P{u4l2x@xc$E3^H{W<-&wM&Q2U?@S)#Pe2|48l=PO8H=TuugKa%acK z@CRNE&30i?q)S{Dsn{wf3A?v~gVp_yMU*1|R#supzn2!+;8S!-E>6|P;LylqTLFi9 z_NjE4c7O{7Ir)jDw)yIkW&7HINbpjQ4++*x1wiz%#A@uugSw>D@wHG+$sb0+Nv@E0cWgnR%1 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/004.level.orig b/levels/Tutorials/rnd_tutorial_niko_boehm/004.level.orig new file mode 100644 index 0000000000000000000000000000000000000000..a9280f7330854f884d7adae620f7a846bd6fc367 GIT binary patch literal 760 zcma)4%TB^T6g@K~N=OO|*q9hIAD|@QPFK7V76uV3iS7yvX|<(IThV@wTf@d*aOG!t z`z8%0-jmLKoO@=bGc%hEJ0KhM=A-#&c28lI)1aWLj7Pm8h0{g@Ke*^S_QDtXW+hhP zMz_sC61Qiyl2!g;B&h>zZThm=<2(jOB}S1m zO!rt$afGa!(c(qMaav-t{=>eB2+>?glw}qo9M)vjLXkv?CL2{!SD-Ua8)Qtu39hg} z9UXLWM5{&n{tHd0F?RUG7j=DLhcNGsv=&r0jnAn(N58w@Uwq}^VSn69T$h)2lf>6kJ z*K&MwD{HlZV_9+;2;Z@#7^bf>exiXFinZg3(0TQIX|2VZp$EdyT~}`WcDs#VLSs)x literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/005.level b/levels/Tutorials/rnd_tutorial_niko_boehm/005.level new file mode 100644 index 0000000000000000000000000000000000000000..7b4229e7b24d2bbcea231b524bdaa835ed88ca1e GIT binary patch literal 791 zcma)4%}T>S5FXotArNyB^(1ratswdWX%pxvmRbuQW4ld4lWf@}N*=)%5IlM>_zs?Y zEN7F3{8%9~>}F=Z`OECgZSw|*CdSfQTJr}Il^$JvQ2JBLFiD*0I{d)96LR+KK#T!< zVFB4&q_$|#ffQ9e12}1AG9DLGGNJ8nIgUB=!j{899p9Tz6#d-`U`9zK4-Vf#EAB7& zfKS-}gKAK5J*t~5>ow0E>E&r-O}$>BnL`ew>gul~(aRba9(q2OtE02hj#^7&S9A>* z4QBNBRqO`b273+kl(aT$P;{$L?8PlL^F}Y3U7we20oYuGPJl+fdbsvkjQ$4w1XoTp zOkBZV(TOq)xnLtzB`D+RP%sSA)i#rUNh%_Wi4v~HJYvc`H!E2?>7@In{QwjV(*qg8CLdlP4d`*={#r z;lNCGc6Pp*Z>ODhH0a#`N!OeCGk-KD*S5&i!LIjxuSf3Cb>SB-Wge_$oUA0^7E_8> z#HmQ*1fh~9K&`^$O(%T{@j>z~ct>EIRT9c$=dm}Z>L1H=LnmNxRwyG{t-~Unm9~m% zE`z$DRG)NX&jqK>(pI%=7Ngw5T2*5n>ZvGV&@7ZeqwGp^X}d#B&ziStTXdJo(D6pG zYs+9kr+JARmg74EHDIf>|L;)T7V#)_K}(@6^0aDnzxJB&ee{scM2`2OqvzehId@)mH0G%(tMyXN@|31JGdJ?lKPVjTrxN+k`WrRo*bKxv@y4pocus|7{koHhEs2b3> zEKz#~12?iC=jvAW=Y2o>)E=cBt#VnWJK3Y1MS~j3;GEcX?XR=#Z$BGw{8wMY>HLy< z_@LK%KRc~10bsBRd$(epn`__i@kDQt3#HSLXK@(i+{6+sfUnO=OXM#Rraaf1brcgv yBpO$OV38r0D5QGZVW6~1g@Qb#6@qX7UpJ7dZj;0C2 z2Tb&yqp>NI8)1Lr%?E^R z^LOm@2&0q>fD^k6`N4cPp$TK2D;z17ee47@pQFd{g|fdv92g$d5EftVA{ay4>-|4=-p4dl;{qEe=*PMu(UOU#@*0Xbu(S~pb<~g%`(#P@a zo-Q?`y*&3X&21Okf6n)BvEoADn-W4*xKU*-l~ORRF~urlOd!{&Ke?1#zSlG@7_L~l Q5}TS!EXplHF4qcv0H~U1(*OVf literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/010.level b/levels/Tutorials/rnd_tutorial_niko_boehm/010.level new file mode 100644 index 0000000000000000000000000000000000000000..19206a214f0edf307c567e17babfb5397222af92 GIT binary patch literal 780 zcma)4O-sW-5S_MCOAhU&XPKJ_H6UK4kbXb~iKVRtkEyQ7;x>V9V#&oH=TGn#Is28g zIk^Lyc{A_5>}0bFXLmqr8f@p=`D#sRuT5JAdY#2Qm{GbM4B!`rkLeeee8&aPOAu6V zEU&RH{;^2X2WT~%f|t#LN*MCb3?~^&_6>rCljqqhsejr6Mk-nlD!`{0+nn5CS@&$$ zcTZy0x~|g#^{w7|TBMyxLrlfhd!I6mHL~wDe8;KK7;Kn|b*R*ich)6^!qr3;*IeW2 zFm(0&>ZJB7s7#&2#OZ0ZubILJn!{knb6ux&UxlW8u4eQ$uvpnHxd@b>K$kG^(JWsI9iUYEeNpF*|14Ay6n}1U1ihJ#4%H literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/011.level b/levels/Tutorials/rnd_tutorial_niko_boehm/011.level new file mode 100644 index 0000000000000000000000000000000000000000..237ae281949fbae8c5f5275fadba338fa854cc05 GIT binary patch literal 748 zcma)4(Q3jl6us86NufH}UiLEX7YJitP;F5dbfQl1Wl+|Pc2zT48Tfm9o!htgE`yz< zR-v7;dq{F}&pkIGWazuMgy=dGZ{iI{pbZ04of`GN=eVGQR*N=d-Fwp!2aAwHDbo!3 zQdp%h{}He>iE5=z&f~a`6#H=^xg$k1FBR;zod>bwx7%>zTW>J$@R%TVB&RZW{iyKzg3wWy8 zB16V2U7o<#3Ger@&PD>4iXV*aZWLUtHr~FRFZNrl{_RsWHl26<@g3L`Uev$20^3DT zEIHsrtavH;Eyyx_z*YVMS-vbI!C5dD{48fOZCh3^MWz0p90l)!qc{x3BA2r^{Q@4n BRbl`D literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/012.level b/levels/Tutorials/rnd_tutorial_niko_boehm/012.level new file mode 100644 index 0000000000000000000000000000000000000000..ae774b54dda4b234b292cb4541feb22f2ea38bad GIT binary patch literal 963 zcma)4+iuf95FH0AAWLqkgy0Pg5{QeUN(J=;(k4=$Le(~v`sm99FWKxy-VMcXd>dcH zCop5jwJ|&}qgn6FnR9m5_SIr`0&M5g+xhMM>YBGtM!Y-KywA6PW7@IQ6ukaXKOvYdZ!UO?3$?a*W~taTz;HeLJiBA|Pq<`> zo{u!d5W*7f>IfMN*=3FEK0zC7xvvk=jyvX#5DqvRZUB=9Zp^jLKf*~bi{U98akMVO zAN739nq3Im&pXxOF5oj{qHdnv&G~lmURA0?ZkPYbX|plBV3&K!8S=imke=55My0d0 zf1}T#aX}{>@?P6`e7?B(#9#7sq=PpvpS3~&YK4{EVV0P;9!pBH0-fEEFO>Nb-78<% zoyS?l*#vz-rtWrJ)wwS#^cJ0||5~($(0SToN-JAZw3lsg(zGGt9UA)XnH8}XZgo;o ziD`v})j1!5xxF`XjHZ>x%$FM1RAFW}sWOzK%u_SnPWdF>my^U4}&JdUDww#02o r&WQ@vGGA@wyvo*5y7QhJ6O-fCD#K%N%LB?ckvu2Il6fb5{62!;mDG%3 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/012.level.orig b/levels/Tutorials/rnd_tutorial_niko_boehm/012.level.orig new file mode 100644 index 0000000000000000000000000000000000000000..93e6dcba6dbf01e79c80209d245829741bec7395 GIT binary patch literal 760 zcma)4%}&BV5FVhZgrp#e(VH1hCWZ_81cj1ts)WA;Z-|SnmM&=*O<&I^@)4XVty@;X?3l^}--6GB+@ap7! z%pSQ#Q8!twwW-5`Hu+IogWk8+p_;}m^edSIr_d!Y!DsGPVAD+P%vN(f)r@Mi2cJlv zr*d<;ol{KZs;SlaPfeNGa6#aE@*ezN+PSB+-z;~Q_BVSDM=;wX=XWjrWa!WDNd7`! z?&0#R90U+5lEHG7KkB?$269Hd`jzYu$ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/013.level b/levels/Tutorials/rnd_tutorial_niko_boehm/013.level new file mode 100644 index 0000000000000000000000000000000000000000..4fa1bed0668df2f3397d3a74975255cb4da39ffb GIT binary patch literal 996 zcmbtTT~5M45T4Qvk`ndB7ZYN}|36})o&beJUyz`pJ}zZRD}`;^s^K!m6L<(u^(8clLL>+A3fnmv-iWdWU=?%#8jlY*l)|<@l6WPBH(n^n!>haI z3$cHoWAIV{t0r3FEk`l0+{^dv0<)J#n)_Tpb)ZobuTn3IYd_DFfzjaE=nM{0UqxBg zN_UpVj2Nm?q1mobvouRb)UYVYTGtBGgGIbPejdUX52}8P<=3{rP@z(e=w($c{9QP zIn?JRDSXo{``p?vT8SrOfjkoVKEXJlmviPgw?maekG~5f67n#N zWElB85e_}Dx=K#5FVcd*9|;uWFqt}W$XyZRP)3Sh$NpPFntl)5RY($v NQ1->EaFh59{s21?SZV+O literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/014.level b/levels/Tutorials/rnd_tutorial_niko_boehm/014.level new file mode 100644 index 0000000000000000000000000000000000000000..071ff568486d1946c8ae244a50077ddffb334bf0 GIT binary patch literal 774 zcmWIYb1`H90%ylC*D%+hU?7u&2}m$Aa4>tgI=TRv0sQ<-5e$qznQ5sCiFqjsNtyY% ziB+jU85F>U23UvyKrMU>42&q|FfcfVhIjyl6#O!?^A()(Q!{eW6hOI7{w|R~-G>+g zu*-u*6@jD_5P|?U8YBji#YKZP;vuk^2~v*FOrRd796V;SG4P^5RTLgC9-R;=X$EPy z8e|rX4Wk*bs)K9A!k~@G?9P56#z5ODfT5BhCxWmSoaQu23kp(;6g(1h(ln71AXjo? zoJblL1IZsYEfP>mq%h*Du|bvnwOlaqmWu$keZyCn3Gef QP@Y+mQIe4gOUZf+0KfG@qyPW_ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/015.level b/levels/Tutorials/rnd_tutorial_niko_boehm/015.level new file mode 100644 index 0000000000000000000000000000000000000000..019fc9a82d4ee66f95abc085300b7f5afdfd9c47 GIT binary patch literal 792 zcma)2QEI|K5M4D;3B>#qN`J~6pnjB|AZoxLQ?XVkw8FM7?$Tsa;;Psq^jJNaGufol zt(MNfGCS|Rc{@8v1~&|&AI;)fJh{iR-Nd8C+O1(64X_-CVdI*4v4%4#dYBHe1&Mmgp_dDpIfUxkyBj>B`iqTm#HkDs2~MU(FWB!SjYW@} z|3sf0QjG>qpRUh#ax?w&Rmb<4m)d%tW1EHFj&rO6=3&wo(q3kUcC5DE zC197O&a1ejJt(c--pS+Oi=;Bh-+G3XZ|&+%IqN6WTjYM?pL|@Mm%8$J=dayNXz=|m zjPi|ul_|JdN&{R9zJRqhD)j-36g!a0z$(v#kxDN~!3zNkq@_F9N}N)xwMGb(HaWtA Tkgbtb+^}Tc0dPVSc#~%n<+WXHVe6(PnBH1 zNDl0?H(scs#(`A|6Oo7lEKxl&NCKh?%S+aL9`$f3`}4(Gw$^H<`AC-0c#FBhnSk- zBX^t?n3_>!?Ok}PfKGFmd@&#IK3#lk&E2mMD`P@qnot6tqLTnW(VpW0kRr#C7)Zg! zSP81e07qGy>YbIbuI8EvAbwdb+V#hyY?1XYAiW*2zh vf1}*<9~^VuL4J>~?DG7~Hq!qE{)20*tyI}gu2i;J?i=b|ZT7p_eDz9S?TkDg literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/017.level b/levels/Tutorials/rnd_tutorial_niko_boehm/017.level new file mode 100644 index 0000000000000000000000000000000000000000..a91c1b5e463c7b0c550fc9bcc938e021d2a68a63 GIT binary patch literal 786 zcma))%}&BV5XYxLDrr)=c=2M!?+XIPC*Y$A2Ll8viN^v9ZCtvhY*p?)nNQ|Sw}r;U z#F?}^yTAE&I+LA_2KPYL@6NoLH+`b8UZGbN>eZpw9Z)!FG^{2xq|m5CkqDd%l+ilW z#7gG;vf4k4B*y?&=_?#|pZy^%IEr2s_LK-WzY_9oZ#;M*^*2oD6J@{7cQ&oH{IMyr z!6m6n5ub8lc0PxU8R}AOWly24k%k!?N6ZVYwP)=;x8OA6oNIJ#=)i%yL@_5o=bg-% z`&osHT-V++&fpzXB(cj(JEPpPmdm?vME(3-mpf-a{FhPjOn5@<++D#tgI=TRv0sQ=oIt+5@Mfv5KdFcw}i8(pN zKw)&ig$7uN06;B#3=E8DMmdItcmRbI{4%ri6`b-@Gjh=sK)Fu-E|EaphZw?u0s%l{ zkRd_~69WRCgt8+Un3!^a>}Uoh1~xQ^>>MoyUObQyXaXA;pMugLK8y{L#f=#mw4kyY zP+Aj6gV-Q(RDGCyh`liTkyR@L^_l~1hNuAf7ve$)4RH}j1g00H5~iOG&SGRZ31%z8 zWlsS45ch%9!(0S%GswN#a1ofVU^L8h1vHl+yNcb}FT@xaVdlU%QI``zL|t)yZYm_f gDI_Q6DS(ooo}L~TmwH}lTAD&}VrGhhm2Ln709KJKk^lez literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/019.level b/levels/Tutorials/rnd_tutorial_niko_boehm/019.level new file mode 100644 index 0000000000000000000000000000000000000000..b62ff2b0c87f9160cdab84d2cd9c6f53bdb4fc57 GIT binary patch literal 883 zcma)4O;3YB5FJVrn@vnF#-kZ;J?KGu^io=y^i-RQO*{hK3K3WWRK=g?fAA;xKb&1Y zDo7e90cPHN^LA(1_0qfnikY#QZ|3U>d`u~U#W3-soaxxyR1wpv>5SHG4t#U{m4zYosuH+I75u~p~Dj?S9i7$C==Cn%z zH;_1!PN&~|GyR*MKjMbREuQ8MH=!& ztdM*PJ7Fa``-f1pyKr6|gs86dm zF!sq>fUcb<)*Ae@l%qc7oKlaj<+N_S!uoc17b(v^G0iaQ9%j!m6^bez^ev~mWf@L6 z*VX9T3l-4`<)1pS!Hb-S-4pCRcM5Z=vOeyRW6?ck%9@`o#CaZ^w+7=o0>A06zOJtv z0l@WKjQXJK%!)wZ_#Rc0 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/021.level b/levels/Tutorials/rnd_tutorial_niko_boehm/021.level new file mode 100644 index 0000000000000000000000000000000000000000..de1dbeeabddae590bb1c0da42f483e17e89e00d3 GIT binary patch literal 741 zcma)4!A`?440YCNOp!_t?2P;YZ~(rbTPt=d(-=b>gKD&CX(Q2Th~MMOa7eSVh)UQ} z?7Wxf#7UM#b^~m)be*sB5QQfiPy{OluggAwH`*siOu&MqL8IWMZMTj1Gtg?Guh%E*SvS*7(powL z*|YQQoJ`2hl4wYXaj=Y+@oWy+Zs5_Rc5@O35oFryc>`+QsVTo}mFmOGX>)i3s79w2 z{yzdOS43Xbh=N5nK}jW>Evt}qzONl9w&8uWLicB5N7pd9l<5WHpX*!d{=$7S>4A06 zYu%fR9ywR#=96s7IoX@lQBi-p_|*EI!OmQEbG=TLxzjR>_2^SM?Nrv`=Q|8F%p>t| zuA&T)?~$5Y4RMs=Q+A?plHG!b_>-fXK2#A|?k=3l*SLO1R#OepIRZVJ%7cF9SFJwy Iq@I|*03$Cf`2YX_ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/023.level b/levels/Tutorials/rnd_tutorial_niko_boehm/023.level new file mode 100644 index 0000000000000000000000000000000000000000..114d9567d1ef2b09520737f36e79dafa188f8001 GIT binary patch literal 764 zcmdT?!Ab)$5S?zNmK^NGqsZL6NI|@M*>)FuT9;Z2UWCYw+r?}mn^gbLFY`%-!jgg) z4^AM=yf<(1V6rT-D?-fEb-vD*_ejSHt|5(wi#*McmXpcgl5WbT_9Wi3k#{k`d!c%9 z^oxMxglN#4ls>E$fVgO09nYL>+Frv?IlIdqq5ez^jUwla3?;OsGQy3(?AVy{@7W~k zY4@&yvqP>D_&%hKYyJazJTF$)SgOS)pUzMB+s>T52>hXa5DrZ%?1Q#dV{4^5x3v|c q;!gB8#4SFjuEkH4x|P7*p+9e>)28zLEHAFZkd3G}d}OZNl)eCeBSFjn literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/024.level b/levels/Tutorials/rnd_tutorial_niko_boehm/024.level new file mode 100644 index 0000000000000000000000000000000000000000..4669e8932ebe157a71b8f3cfc214bf5255d2c9c6 GIT binary patch literal 761 zcma)1O;5r=6nrfNp@_uD*{naH2jh_wPz)aA*(3=fs!^s0^-2_yqUKtI04(PbuHlL|;ue7|OI2NHyWeB}gR;jB0 zC`2xZjMApw<8%Z`xN5x-{f!LXO9RDY-*aA&{-ElQu2BsdpF^K&2k*DZJoT58=|=Zx zH_zuAv$w!&?fqQePq4?$zR}I`h-F^(gVjBLv#}W>$+eF*oJV9`n5uKxnT%0`Bq(-56nZj=Vjs_SfImfg4 zZo>BvoekXS9qu*$@AbL^R+OXt)h3FCucdfXQtw2lk|dPYLQ6l{Y8i_p@DnlL>PReQ goapVswh}cDB@7j<3O`Q#Xem@=O#`X4c=C7j1(;Js1ONa4 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/025.level b/levels/Tutorials/rnd_tutorial_niko_boehm/025.level new file mode 100644 index 0000000000000000000000000000000000000000..2e10868fdfd8f1b0041f1df774cfbca9cffed129 GIT binary patch literal 1048 zcma)4TWi8F6h2XzQqaDPJ&p+5+Yom7177DGbm9%>TWvEMRvTICU~l^g`%U|0JGp4O zqTmTVmoFz@zNDFWy<0%*wio?He=^0iRzg>XT6x%S_b?s1F1dl~%8!LeQlK&WWHI6e za|%{D!9vGr0FVMxdp;W?L_Pj4Xh*PUU1%_6=cV_GtAAlk1`@KK3~XMCWo~Pm%dY=J z&*@&xm}khTo#+AaG==F&(svYWP*C#cDm5$h?a#LefKy3Yp zO!8i(DRvpnnNSTGA$pD91%8J|!{CZSxur>6oH;WC$g@H5d<(M@Iucp({o=+caWf%W?c9q+epI@RVVZMJ%B_$prPCbi)Gv#seDi z4;ExxBrWL9rw_>cL!w}tW@1fQ%+@T)sCxZ&N4z6|Z&~YCNyywGP%{lKR7`d>NcHk8 rNIzc!?he@N;ssrIyN+B`l8i2BDqULH3A!weCOD`I|CF&mR&H4W literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/026.level b/levels/Tutorials/rnd_tutorial_niko_boehm/026.level new file mode 100644 index 0000000000000000000000000000000000000000..d6e20149bd73e48dfea612c94a71470f4c5ee5a9 GIT binary patch literal 747 zcma)4!A`8gYgRrZNkM$07*P}D7uD*#ciNS_&vYOH*BBV^yJ&5 zZ+4h@vs*gP(+A?3B&%$d%@+&@J%03Q(4S^W%5XLu1|y0WMXgO)>jUX;ZJ6&=+^O&% z#g-eQpff3XSx%W!dAYS}Z1rZ>5j5NJbNb5eAG+pMwVnZwtSDqzNMX;=jQ4&aFrbJP z=~$lUR*;;^X&oE= zomD2djwJD+yLSQ9&TA{+b7ymG`!~V3t?$xO{(=P%P BHiG~F literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/027.level b/levels/Tutorials/rnd_tutorial_niko_boehm/027.level new file mode 100644 index 0000000000000000000000000000000000000000..c30c18c6fb36ecedc28a7f3c266c427a55e0558a GIT binary patch literal 421 zcmWIYb1`H90%ylC*D%+hU?7u&2}m$Aa4>tgI=TRv0sQ=oIt(c#8L0}z1*xei3I&-t zIY4nVz=Z}_hyXw>d}zi1xsIVB9zaULFEcw|!6`pABNtN*NW{tCB@#$I6y;^%Wdwn6 zFbLq4gm58z23`grHykDp<-+(7E>I;z9?FIBL0qT|$apXp!bfmHd@#l)3o#W$qMED& b<$~=E2L>+#*pXm!fLt+N1_qdS7#Z0CMLsK( literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/028.level b/levels/Tutorials/rnd_tutorial_niko_boehm/028.level new file mode 100644 index 0000000000000000000000000000000000000000..5de06a4244eac76d882b488bdbd0241803c696c2 GIT binary patch literal 809 zcma)4OHRWu5H&3lm8H@RYvdC|LhRV3Nu;hq6-p(RNia%PJC2%!s%PK`+=i1eld1D7 z3&xT?esA8)_!EWx0|WEiZLkfZ7jS12n5JwtT?MWW?s~C+nU!X5k~n8V$xo>e85$qi z^*;#!=)}N;8dK-(s3NlBdMiM S%|3u0j5lulG{KmF0VLsA>?j+yEujebN6LHt_Z?PpuxBL-g3nUD(vj>dxCRgA(mj~{ z?NJov<5h&uB#V5#LSY^}!80t@cB-fKC|8{O4R-;e&1OzOvqJzkaApo5!0E$7p$Z&f^!A$K{Y9=74k`K z8O%>1N}qaC{^@fGqbbgVIjf$iXPP~&1>BZvtv&gumvSx_TlwgtgI=TRv0sQ=oIt&`Yr3HxvIjI#2o}Qiz zIY4nVz=Z}_hyXw>d}zi1xsIVB9zaULFEcw|!6`pABNtN*NW{tCB@#$Iyvo3E{R#vy zFkHC;6uQlD`N|a_dJN<~W?=XMm%V)D`kS{uuROkT590yz|{0LZ@vVt}0V3N8=RdF9GY0E7smTL1t6 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/032.level b/levels/Tutorials/rnd_tutorial_niko_boehm/032.level new file mode 100644 index 0000000000000000000000000000000000000000..12f9f592fe86c2da8deb9f7dc4c4d81d0fdeb3e1 GIT binary patch literal 421 zcma)$J8r^25Qfd8Kos}}$OoXw5e&8jjT7;(lrn`S5Ju1-anBuAN||~u!S^qsF-^v+ z-I;&>hu2l{kx+}gF6(l=p&j+P2FYl!Ec1f)D@}W|WV*RtelBfu%T{&LwBVf@cWU^L zLNe*tFy_1Mk|(PU$8$D6H~Z5&N67rM_~!Y$Tks*6j(08?9e{3g=6rB`Mz579bWep= zI?w?v4!pn~{mTmJlP+Tgctw$juX#XvL+mxP!d#0$ibbDjrAX6GW-$|bG?AtLRik1F K5e`qD2!0<5Db)A? literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/033.level b/levels/Tutorials/rnd_tutorial_niko_boehm/033.level new file mode 100644 index 0000000000000000000000000000000000000000..e10032199fe6f7523653c8471376cee97e8a8807 GIT binary patch literal 694 zcma)3QA@)>3{JXH$Dnpnoen!!9RnZsGW-SIR@j5oQRl!%mFkAm!YqP+&tK-3yH=0x z#RPK6CEu4zE{Ufjf=t3?w2YElxD5-YMvdAm3a4=AuFFGeK4tHp=~uQ59@9IM^e_I=JsBY9qq?Lu7JwD>L(qmLP ze9jk2`zqTpkjN^ejg06VF&Xs^*#)yh9x}ZOmQ|L4!V-DFr|c{3O5Xx$!vj{B4RO#- zcLkO$$+F8Wr3Z+FQ>#ZK;Dw=iW11)$yrt5-pZxS!AKzxaxJUKi3YcYG+Kfa9TI9aD5By72M zV?RGTSOt2t*Ye{!~PjRJ@k9CDlZu>Mk8~FZ2#4??`t=4ZL_J}!&_VLnd~Gx zk>npj$OT}!CO*nvo@Wf)y!qI=>9$^PP71>B^s#&;`Wp)~pwDRHhe!^pm6m5}8U2+R z2ffB63vS>P>9ITPVDYIy_OyQ~dn#Y#y+z7Z5}IhjY<0}*XOeTRkU3L~1G5dM0sD)$ z>nj|B1tv7hxS&rvZr*_veDnuioldcWlO8rqo3e^Mj&XtyS=~oAQcU!5D!-E%n4!lP X+*|HV_7u|_B$?-nUig@m7sL4v7zG`Q literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/035.level b/levels/Tutorials/rnd_tutorial_niko_boehm/035.level new file mode 100644 index 0000000000000000000000000000000000000000..ea1836eb5e61df634e55a5373ff2e6b9afb075d7 GIT binary patch literal 775 zcma)4O;3YB5Z!G_Z8*@2XEV2Y@M8Q0Z6WEw)TUw+k65Ob2&|zWN&lX|%s0zIm3VMB zvkY(Fn|ZsiT7>rsV>Vew>uB|iblAhvSHu21nuJJ~qmjN-w^OD~Qt|efs}twIJHzh` z?;it_Kq=j+G2aL_*AhTd!4Tjy zsNHc`&HrN^0F!VN8V~QTiV7SK#P$TayScu6?Rdu(6aG4SOv<##O5PI^imT*v@B0_9 sNX}I9i7R?zip_Dea7?P*@2JKW!Z2$lO literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/036.level b/levels/Tutorials/rnd_tutorial_niko_boehm/036.level new file mode 100644 index 0000000000000000000000000000000000000000..99bce5e95a5b4ac825933447675094eba0559632 GIT binary patch literal 646 zcma)2Q3`@U5S`7f9`$=Cn-AEZla!4=O{e(g|5aB1@AD^ze3FH``vaJw_C)XMgzlk#EG$BiwjMf?6g6F z5_XSIgH>@zYQ*Bu&>Da{B5bspflT8JaPtc#Wq{b>=4k8;_O+lG-*9XXsy=}O7kk|a z-RHTj*?!x+fm*Y2fMdN@lQHmdS3(vdI?)WX6ZZT{HbXV($%SgDK`n*R8+T$DoH&$~ zdSaGAwQ9RRzQV#6_{?=nguX`MZGFlEXT&iV`K;-AA8DTOJP|w=Q7qTo+%YYmMaxKL O3Xv>dsWmU0n(zZfq)LVW literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/038.level b/levels/Tutorials/rnd_tutorial_niko_boehm/038.level new file mode 100644 index 0000000000000000000000000000000000000000..9b47d32697cd21071fff110e1e4416c95a94dca1 GIT binary patch literal 793 zcma)4O;5r=5Zwh*NfYcr&Sq|2j0y4Tg|7rJNGOtcgtFQVOP7>IgZ>2nmA}lH?yjXo z6KB%t%)IwzrytYtpu^Dm-T81noW__oYZ&URSsx9%1577T#IITV-dx47+vYNR0V6j8 zk&1;U*7%2^w7e+#>7U62>4)v}Uz zT|e<_eO$K7_Z1hv+Ya8OQjqA($ZRjbXxQji0jbXAJ2n?e9bjR=qyknl7m1NN3$em( mE?~RgrD6qpR4d{fLh1^MX%0)JlQp6`hs9FS?C=@q-LP+GUP~7M literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/039.level b/levels/Tutorials/rnd_tutorial_niko_boehm/039.level new file mode 100644 index 0000000000000000000000000000000000000000..7115c2b62a164de96c672a8e012a88512b2e8709 GIT binary patch literal 705 zcma)4+fKqj5S@_*2?nZ@8nR<^h6(?z?)|+(w7O89%RWtb;TdfxT E0s!h#4FCWD literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/040.level b/levels/Tutorials/rnd_tutorial_niko_boehm/040.level new file mode 100644 index 0000000000000000000000000000000000000000..5577b502dc82e241dbaa0c9b787e74fb45fc48c1 GIT binary patch literal 646 zcmWIYb1`H90%ylC*D%+hU?7u&2}m$Aa4>tgI=TRv0sQ=oIt&cyMTupZC6x>cIjLo- zIY4nVz=Z}_hyXw>d<=|?XeK#^hIjyl6#O!?^A()(Q!{eW6hOI7{w|RW42*{u0vLE1 z7=h3MNHYLQ1~3g$#mm4BCK2BLb5XW~E6%YzI?j!I4>Y|bC9zfB;v7I=8-~_&cd=wzYVkC;TMES_MaU3Uc z9H8Hd0zFcoXn~&SEA&C~E$`8pU6SH*7NuymUO~&2 zhz^E_7MGL>J$E2PjV|D|qVGU?Jyrdq)Pa^EY~vYw=y`X1RvaCJv>co=!7iRNfIT`V zo*P-wi#YDUGaNlm9cme(m-akRR~n$75BDqw7BWGHeGao0F$E`LD*nJroGUMJBig=6 zo$^iO{c2%jZ5HicLg!|y*L8wjcOZPXA37>GQyzHfLegC448UjafT-bz+O(*u?Z0$Y zm2Bi3ecQ>w(4isqkjNxl-n%7xA8#IFyg}7p&*wKUn?nq`y|p9@I=jH zJ8A37#8JX^r)_dIBA@g|(xe2}H%g3iX*+3iuC8lx(XX3rk_;udzEy&pOWR4CbM>y6 zTysjp>?BP~aDAubIG47QHs|uMnp__#4YQLpEy4A@lH*+3PTHKSzie`StTfC{(zFEE zYx2i`fo$GuJMH3J!8McX6Oza@N%In1KPWxUrR}86xwe}o*QZLu>?BP~aQ&#{IG47Q zHs{(|F}W^%s6>oT(yRp6PfCq*X*+3iuEF&T7cclil5PpEpUK~nU)oN)IM;AB!(}P> zQpr+Bbj9oaFWQymy|$Ao=L**{T$X|_Nw-A2ekFfPytJKmajwyNhRag$rIMxYZ1MU{ zyRvv`JE?N6-Hi;FrQl1_EfKHZ$=?z$ZKqwFYi~2dWhwYl$x?T=c>SSWF<#hG&lB2C zs+?>8W`@gB@FnS$h}WOwZ;6+-(=N_+a4W-QDfm*!Qg^m^{iR)5erY?Ya<04YXSgf{ zUy^Q#cpZ_yC0^Q2yExaqFHElbe_!w6)Xo*z?OgX4I<5W|KHbO9(Y)R#ks<}7u2w3^ zg{o6qx|(nztCqpMw>0%WOZMbB`a#p{yZE-@dtvAfaFAE;KQCDC-xK;i#NY9d&TQiX z&h=1n)kX5&kyr1Fa#hA$DxW6gdeozMHO5?d^}Ym`de5GaODe9}F;`x_FTr(O;CFni zxaP)OdG)>o7p@OXoL`4mT3y#!cL%=LZ}o&zXZ2nRNqX^J`L=zp88(rlJG@wC~PSx<2_^6LFLaUC~jO)g&V&HOqiu4m0TlPj;@pA*;fSuw(; zFDI_|4PNi#JCSk%#AzzODivC}ov=lTX3KkANQ+wX|M;SAK2J1wy*If|Qd|K48`sJ0 zz>HU3y`M^P(RyLDDydg21w4s(euCQ&n6wCeiGTaM9YQ3;wsrRo*I*wWn z*9$r})i_sbXFRlUo$k!|twA^WA8PP=?#Iz>V(r|m7O>V;OMbm__q{Nk_q^Vh Vs}uM;sx@@1tLnMcmiOa${R7_7&G-NS literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/README b/levels/Tutorials/rnd_tutorial_niko_boehm/README new file mode 100644 index 00000000..7cd4daa8 --- /dev/null +++ b/levels/Tutorials/rnd_tutorial_niko_boehm/README @@ -0,0 +1,26 @@ +NB's Introduction Levels +~~~~~~~~~~~~~~~~~~~~~~~~ + +About +------ +These levels are meant as an advanced tutorial, where (nearly) all of the +Rocks'n'Diamonds elements are introduced (with one exception; see below). + +Each level contains either one or more associated new elements. Mostly there +is also an envelope explaining the new elements. + +The only elements not present are gravitiy ports. Because gravity is +introduced not until the last level and they originally belong to Supaplex, +they simply didn't fit in anywhere ;) + + +Legal notes +------------ +You may do anything with these levels as long as they or any derived work +of them are made available freely. If you however want to charge money for +derived work, please contact the author first. + + +Contact: +--------- +Niko Böhm diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/levelinfo.conf b/levels/Tutorials/rnd_tutorial_niko_boehm/levelinfo.conf new file mode 100644 index 00000000..641b8476 --- /dev/null +++ b/levels/Tutorials/rnd_tutorial_niko_boehm/levelinfo.conf @@ -0,0 +1,10 @@ +file_identifier: ROCKSNDIAMONDS_LEVELINFO_FILE_VERSION_1.2 + +name: Niko Böhm's Tutorial +author: Niko Böhm + +# levels: 42 +levels: 40 +first_level: 1 + +sort_priority: 10 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/001.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/001.tape new file mode 100644 index 0000000000000000000000000000000000000000..94e5f135f09f304b3a837c600a034f09af365709 GIT binary patch literal 149 zcmWIYb1`H9f)K|5*D%+hU?7u&2}m$Aa4>tgI=TRvA`C{Zg$xXHRsq?Hj8HjGKR16M zlbeA(FDbsHw1k0y(aGN>5-8-vz{2Fhz{nxNz{F_Az{undr1?1+IYb#48P$P&aV|y< eNg$ga$d=~fX44xPX=50a8V<_8fWvPw5m+F?{@6yQ@p+ zovK4~Y1*Trus#DZ>!zv|bId+3;Qdve)8E_dR(r)1p}XJuM-T9FUtd*vB5;?G6p?8Q zk|~%HM>aS^Lmi)BAOW5in#n<&8=_KkF&fGo+WdV00ssI2 literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/003.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/003.tape new file mode 100644 index 0000000000000000000000000000000000000000..b71f26dc564aa599204901cc9dc3d3fdaf5030d9 GIT binary patch literal 165 zcmXZTy$Zrm3dg-R=SX{CzbB)IET-^M5KA;lw@A^Gyxx78Yq zQ+cS*b$=vHnIc%Uugi*@qxdwy>rJoZziZlEM`lPLx9jj6__6J(3r9Uv@4;K)MV6S# o#;eV|O5()=QkOt<6x3omrYAwn@h68mhe*fle>Z_O3!)3?7spr+rvLx| literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/004.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/004.tape new file mode 100644 index 0000000000000000000000000000000000000000..494cee4b29cc47b43f211d4473a1cc49b2aa200c GIT binary patch literal 365 zcmXYsO-=$q5QSe=|4emHhJfOr#K1trs2gL#1t4H_0|tK*S0*076&}MIcmmJh+H?6N z_M-E;>g)HaHmk)IcpheV%cte$p3;<;gSngKY(d$@^zj?`{G$Gl|K9EDdQDlPczb=> zzHb3PUoV~k>Ep**S+oW5y{KAcwU|UKIdj=*kt^-6)`f38ME7IxXXJ8bKk1GO{BLm5 zN^0Y*+K0$R5<5oKI5^)!M~>hvBRAx9n8gn17ssk4y-S29lH21l1x~3|Cd{`#hM6^) zHkm-C!le$z(u9%7lz9nm#|$`6$+_Dj_UN19P$xN90cqli`Vds+N)W4YJ7-#?h literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/005.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/005.tape new file mode 100644 index 0000000000000000000000000000000000000000..b769ef4658a2230708364a5cb08f235a944ae37b GIT binary patch literal 281 zcmYk$K}rKb5Cza*)zvdqV@v`W6cb##69f-n!c5Rb5{V+X3g|wocn1&R2|S25aveV= zg!H28Rn@2I<-EB8&-3`PeQB3Zq${rkPxtM(A#2?JPJpj(`d#+Bhxv3to}gU6tu`MU zAWs&}D@Q-rBI^L|CBlr|r#LQEsVy#aR;i~@xr4Y>rftQ_zJ_X_y8@-bxsv;~?v}l=K=%7{82?7VfA-DZ zsv}tW6L>67Vk-_z z&)3~l)oj<@8RFb8Z&wei?OmWt6ou>cYS{&jasDy~KEHzB`MMx?GD>I$m`fj-eY7&dX?T!B gj9KH)29=}m(keWTj9;IV%(R!23>x)CEqsOi08zIS*#H0l literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/008.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/008.tape new file mode 100644 index 0000000000000000000000000000000000000000..6c36210742af16204c37f51d6f1b783701edfdce GIT binary patch literal 375 zcmXYsy-Gtt5QWdo&i>qclY3+SBxvA*DYTMQVj&n!#59S-D5Mg^+A20ahP6-NOZY05 zzJ(sdEtWI8-#Ih0T1>~_Sx;_e_p{Y4Wl~-a$z9JTQ_3z*Kfi(Z59&Ah|C=wamXrnJ z^W($zWlP(|a=HOzgq|MZP&*jvaqiLpA_EliiZkh=p}Va+JYv}yoz2$Ra0vj)Vf|}%$#;ETENu~K7~xAjXOOdf8ZO^ z!;U$u>G5R53Oq@LQXC?Ar%e@z>Y*PgvQUZl^ujb^ex)~7v`wZWJ%w-7`t g{NPIr8;P7^n46N&^H6EdO*u&lh!#mE^tgfh1r7rnGXMYp literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/009.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/009.tape new file mode 100644 index 0000000000000000000000000000000000000000..8430fdafd5c7f836ce66ab7c2a28c3d8dc109770 GIT binary patch literal 125 zcmWIYb1`H9f)K|5*D%+hU?7u&2}m$Aa4>tgI=TRvA`Di`EEpK(tOBw{8KH8Xes2Ci zCN~3nUQ&EXX$b=Zr<1=+Bv43;p^Qb9fr*KUje|v)jhRV-i+^lP+X8;S zYBw?Z#g#d#q#(|k(?FRs*c6s>_{hcPg=r?tb0-^wwV0WY%t}p{MXY$mr@}M^Qz~Rb zPkg6+c0Fc6ZuE@EGp9x;N!5AgJs!lp#%!83ovWvl+)rajlaNh{&>?nQJ6r9wjmouM UL}o93$*@KsG{lC-k#hk417$81cmMzZ literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/011.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/011.tape new file mode 100644 index 0000000000000000000000000000000000000000..a1036a236bd06dfb7f627e985867f552a829b6a8 GIT binary patch literal 283 zcmW-cK}rKr42J*YCGX`ur#d4;TaZF8P*4=Q5EqphX*X?YMQ|mEyMn8F8&BX#JeH|h zBp*r0|7W-EZs75}*!C~|ZtrO9DZs+AUv!Qw9_|SE{&D_r_@AxTPaDTGq|f)alaf=AXcbpA+95fs!-A-1q}~CQfr{AK-?Cx2Fx`sOflmMnG_}(hfJt#ge(=5 z64>_&H4q;Ay>V2YmtZjywVADQookryRHoj$&%tIW?jegIy5_)6RZ%4RgNo#Or>b&} SXaRw4mE|%LAKcRf6SF@Q=o0h* literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/012.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/012.tape new file mode 100644 index 0000000000000000000000000000000000000000..d6776af334947d56501fa0ec7190df72414f492a GIT binary patch literal 367 zcmXX>OG*Pl5Pel$-Cf-?h8{IC_@3LUf*3VESF0ZsF0wgKopcH=ng@Xpn#C5km#X6p`@hb2fToH@erJY zm1Z@z$1`3pyA$}kTio>b{rc9av3~-StA5crZE>z2z}L6)SNfk_FE3Y4E2NjF$IaUY zs4rICgSUQg%2Tip?6vxigQsN6@@hdNU$wdxndWK*BkhJmFM)|cKc1K*g*8SUF&BJBA}j#1=I=2hzk3Tqz$47BtsAELMv4SK@ePY(S_YqpT;NfS$rAa zz@ZqJ;p7bYCaXnz3O|pt`|hb*JvbVB6PV1qS?f5!x7l-rrt# zA3NaiYS})!`oTG`LA1$i)53g*TD31#+?_x?eQXht4lP4VWV~nyOcRJI ZZoNDhNd*_4KhhEsje_b~6y6rK?H|k^7YzUa literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/016.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/016.tape new file mode 100644 index 0000000000000000000000000000000000000000..e508862f5580afaf67edb4823b7af1388531afbc GIT binary patch literal 281 zcmXYsKT88)491@%@1L}H)z@oJ6s%mK)ImCQc964oMVD5p2u_0TPSvg7q`TsWaP(_w z1~VkTJPG82iO*BYcR9uYZ6aKZ$?K|Jv2{ z#SLM@@a@azyYF|v{N`r&36Njtx~(Z3#Vm`AMIx%|V~pK4sT-24vY4|rvo=8V6q9Mi`BK*GW3E@^C0Vn#j4X~!%|Y`0dD&AOpvVbk z&i;h&r27Ny!8}GhHNzwJEw;v1CVEd8VpTurYadL>%UJpuJ5B>J6rA_`*8A4`VMAP`fFv|@NYEiDP*B3BNl-vYR7i-LDqH|@3{Jo)nMAm- z=OfLG*UR}Cc%Ehti|57qkjJ-9@4@(%SeMC+(Ffcqibyim!N_!U~K;;{+!DRqmYO)9)3 zzChLr*&`->Gm<_aSOe`XE3vvkq(iodqAzpUY3JR literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/019.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/019.tape new file mode 100644 index 0000000000000000000000000000000000000000..19627aaff18db76a898f7428b3f5e84d065f9a31 GIT binary patch literal 405 zcmXX?K~4fe5UlR$neClbmK9tzDlX_nV<4VAL0E$q5Hu#n1QIXaJmGJ=c=b*GMH}OE zGO5&bS5?nqI=+IPhv8lQSTF7kD%<6tZc-1&2HTj-zk!c0!=Lp3c00Y98O)Hpy{y*n zYoIlnjh_G-;m4}v0$O9ceh^uG>PS-2V0;WD1rnP(BsN`#SKW)mozUQ(@u7P{{nTj=SNXHPFo+b- zrYG#8a%sy3G>juj5Gv^%b0d-t%p*lX>Pd1RK=2^Kc}ECpvYGug%Xq`OGn0c(?hRU%V|G>i_@% literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/020.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/020.tape new file mode 100644 index 0000000000000000000000000000000000000000..788fb332b6d269c76175eac84f4ae2d33fc99736 GIT binary patch literal 271 zcmXXqh9MN*rg$vTm&5Up@(4H6?%iX_&e&?=HcFo%(3f!GmdTDw-D zqDHELtf9G>1S2TNICoARAh5+C7p-I>NQoU6B`qeAsrScH*f`gu;$EG5<|Sw+-lfCf PKh#5<*&MZeq+sJeL<Mqfcumlm~$!Oxu=mlQG7r-a* zEj;;J)*2_Nnd+*_bkCfh&JV$LF*{paF3#VQx^fHf@Om+ulitF~%z>Z3$p6TH@6GA) zlC+}x_W9%0^%XFAxtxChkBxBSdFDpX288JZLza!^R> z=nZh$I?V#lwa z+yPUmFtmNnyT|+yQfi=bgkJ{HMd>(;NbALFFES+e5S0b&lfCACM*Mblgoas>yE#hr N|9lO4?m#5MegJ_+7tgI=TRvA`C&_fI@Rt0ohWFP&rROH-8|L zn}IzqDZZq%gn>ca$=@XsC}hIG#Kg$u!_COa$|%dp%E8U0!Q{uq!od&Zr*krLuyC<5 Wg|W#pv2!tTuyU#~>N7Jjc>)0KClCAp literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/024.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/024.tape new file mode 100644 index 0000000000000000000000000000000000000000..58ca4663e11991d1adb578b837884cb0d6d58e40 GIT binary patch literal 347 zcmXYsu}T9$5QhJm+1=aCUEcCB$9|=B?=aTTE*JNmk=zh^F-pK z*u;rshuQi68TMm#K5dR+=W24K(5Z}=GB8{6qs9)h^;`RI~R IUznf3f7|{hI{*Lx literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/025.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/025.tape new file mode 100644 index 0000000000000000000000000000000000000000..2072d0840dbd77c7ded09e2f6267fb87e685ab4e GIT binary patch literal 541 zcmXX@L2eX53@p3dJ?`$Ao!Qx8cC!L0Tq6`I*W42AMj%jv0*MsmfW!khh2P`_c?$pF zA5>P%p>3DT<&x+2dUpnX-!H!I@AtRgn7Z-_@bGbev12;nZoUVeUzq=u|GiJwS2s*6 znqNPEJpFzGjxKL@4}ko^nO2xLFviXYB#Epuf=m$NZUI3T2-ZNfg?dNs648u!i^d`z z$$RZpPf#rgj3-|3R*f1NB0bJIcPs_PdK8a{QZchP5?k1kSVBXrdW*GWWSb9IA?Cis zXe;__$SJJ51IKM7$BDh}?ywa{rB)@DIM*@u#AbVQh=V5j@vP*pe1T)ug&y9q9&N&c z9y0TZ-rq}u74=&;blkb3{zk~R0r}t~Q@_W?EQ)ySq|IBYQEeMl`m8>4Pl>_S(WGPD zLuKH8BfjL_Hi&+Ts3QgqNc5Uj>DB1fFfp!`ce0d(|3-KN>f(zjK3n2krH`SAen^cD Fuz%RV8sGo` literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/026.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/026.tape new file mode 100644 index 0000000000000000000000000000000000000000..849f143c292ded688b81089af7d6acac77cee1c6 GIT binary patch literal 189 zcmXYny$%6U5QWdo+`H!PBI~C>qVQAcNIbyGuAo2=35`UlQ1LdNz@uorkSUzv-|Ib_@7SnT$O%2ooEMUmx(O`Jbp;Pp11(%&uD^NnGG(*1gQJRd-3w#iR6-B9IK zEZPo4jWDFxCzN{c1ZAo~STRryLK?hIV&*P-EQp*&HCK*^>u9n^$^HqqFf!NIJ_0#N O8r3*;AP#7&hx`Ds4H0ty literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/027.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/027.tape new file mode 100644 index 0000000000000000000000000000000000000000..6cccf1231c18e7bbce54b500585785afec5b8ca5 GIT binary patch literal 487 zcmXX?K}rKb5UlQ=&GyVDA)o;_Tt#bX9lP%yzxJ1i#0{{pxA8ePHU!pTX^RwOBGe#LMRn`1xi2CmnaUzS%HsP`|&u z?moy*t~bkPK)&I@U_MUgE@;$nB8omSM+$+wvd$o;4zn%=p@!Pb=U`vttSF3v`*V_j zUKk>%V?cfF0g?UgoT1#w8^k=P!`ShO{KylA#Jp#(GxqmU=lR(icO~wQ*>f0_y(89& zSJtw}rubn_oUm^+tr5soQ!RHh>Elb!INw-r`4$yKFEG{$z3fru`+GA#m{OxHgc_A2 xsP^cs!Id0W&N;arwN2_4RobYo$#j;?C7PUe=Qf2#$j_oR!Y6GDujH-h=l{cv7!d#f literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/028.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/028.tape new file mode 100644 index 0000000000000000000000000000000000000000..be27bd567121ccf3b682649705687e48821173f5 GIT binary patch literal 1713 zcmYk7-%eFW6vo$Dvu5_}z0W^9a8SS^!J=T}0aUOCOf}Gyrh-K!ZJJoy3-78)V|&*( z=@aw?`g;A%=G4dqGqY!X>(95oHRt^FXh-;a`Q-WW#qs$Iw%Pa>B!_Q~pB%BBmtR)? z75V!gzD{*^cXImm8QWH>cfbDp;g1g@D^JgkeiTWsCFR(tEu?Hq(qdMU ztYcB{Mb)-e&W(+w)+?epOR#OJJc8*pnp3UV_KdR+lG(ViY<1Av0srhnZMrQg1H0KY zd56cB;He%q4%Y)QOs*`t%&et?P|5>s>!w*u#dsNPl0HbUxANx$lkb3f~s-X z#Malyswq{GIjeg#O~lzDPG${Fv^uFjOKKZZcNMo1JYu&?HO0Qd?k)RcDl5KR68S`I z6knPzL@kj6{`lT>-y@ijw4P*41xkbja0ebf7tcW|y+IV0sENv6O7Uc5pKXo(Fsct? zc#U*)p+uvGIp6vq)Aw3AzBbR8kmvMC>G% ziEE2uT61?FzgzUo@iXOIDk~KnN()Ph4=RL#s>5clV5>$43$WX#zN#<+u1CxvF^iuP zlbpM}4!AE&mHdX_Lg@nC%`i@fyDqnADU$m(KCaJlS;rQ?ux!4`-2%vA$%;@?*(9!6TY; zv|)2IHE(nt3o{{a!o~#r-41WMkKVki*79|Q_?uFTE=G@0rq~&);DzvPLkO zXMqVWld1Ew8j9Lp_0%6Fw?26?o%Vo9T|jL)R!GFa3{k2YT}2T=-*nhAKQTYU@03oB zP~#lfQB&F7WGGgV79FO$@Bi-}vA&|d4eYVa>rKH$lvC!-x=wDRq|5qTfBVRn=3R39 z4BWe>$^#~Yw;vvb%uYmkT(jFlR9s@-8P%I(q5-A+6Q|)x{wF>(Ooyf%K5Gm|6 z97@9}lvTEzMFz4mI+;VQv0fqK1pBJk#0-Uu8_Rep9R?#tDwaCKLKC_$%y@p!+Xpk4 zyg)A*$~tMFlIO&Yu_C8&2K%g!ZAon99fh+R*WqY9cj|CCCD%|Q=xl~8PIrod_!Tk5 z_8zsnwMSgU8LAlagF}4|r>8_tFGpGJ5X$XDyh7ClH`ZV=N0O5)R{Y3DcfP8}2qFh6 zSfg2?N+UXB&b=CUz2t160q>@#-63*PGJri=RUFY=Tj)>F}n XYK$8TY;>#|&rr!tHd1wui5UlR$-RXVZj`v_UkVP>uH82qjPVPjLJ2^!V1i@I0&cE>s4E!{Iz{EN@ zoM5_|uI{SZtQKeBdzjxXAD5eZLRWqP9&VQN1>qELKfl1|7xB03XSb{CHDQJL{`#{0 z*aE}VdhrCvGa8+s_YCK$?Jea{D-a~2)G10g)E*HvAethwH$8+{ovE}CJ%LD7sMo}^ zTx~@DKvN0s9V)4jTZSVKrRWH5bSg7c`kOvJLV%c_?+rgoEjyyH9X sG|Zc)j(wmFrPJH#JgxDSwN~b zm8uh!h?m;K-HJ#;mW(ydtM*Aa>uSgzP&H$s8~7@Q!h9x{=m?K}j%(S%Z}xP|7v_4_ z#?oNQtq$wvBvk4$CwAg&1UZZP4BNyWv{rI{=b1Bhp$j&`)G}_!)#(gt#O$ckn2*|0 zYarGbJ+WH$MCZ=jOL+^mIQawd-izXCO*5_ZMhhBKav3gJ3+z$qQERbnV|vtKi~3s; zjC7BB6S+1aPT%ARJDhpWnZch2#CTR$#1)vfgHKVV$DFn3dDssxY-8{gja1^C6R%@$ fA>Sk1`a1P}{_kTNw6ibh3Q@*IJo6o1(f^A(uxcPB literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/032.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/032.tape new file mode 100644 index 0000000000000000000000000000000000000000..98db8483449e87472404b810d3d8b94a5679d101 GIT binary patch literal 803 zcmXX^%Wl*_5UiQ$d3o$j`>`8`1Z_47K}cKzTu?5A>>?0S76lXuaX{jLIB^Q!!4Gib z6ZjE6iCPOw<7v-yRabZU=6Zb&J|8aMZEiO=?-?e`mqT)|HOErvE z6@{25;t2`vZl@|J7iv9y}*4d4PJ=Bd1}#{4v!7FSUZz@q(-qF66@8(SL(?v zSV)AD+nW}S8m(R8*hCD}?=+6W8VxZ?^T==ZA-G3P-A=n!t&rmx_0{Yxnx6PMmMIX^ z;D~)b(iu4tHG7E0){-OhyqV&FLTyW~po#o*TxcO@1xLLXtQDwbrkQ6o5^+Wst)mvs ziD!wr1(v-8HEq;}bppMLsMwQoE?)gGc}0Ce@9(fE#3b^QgFcQ^Uf~=%VgfyI>?x!b zj2#dpakkaO7i{4y3+5V$%Upqe?Djq6$%EZY9Q$b4mrT58&n!l>7-_z|YZBF+qrx zc0J?qj%T}C%)oO$-z*=N+dINgJ_(U-mh%PS5U*cT;Nz3{UH-J&)zzA?LA85++Q03A z^UL+(k*#lJ%cwOW^O_pM46cGU&XCBRJgB)UXEHh~7{&-w;sbB&6a!1x{CXHlTolu5 z@3iCB9>!ATBWY@ljLMugt@m{7$s((avP;XobxBd`EFE6d(bEbVeKavcEjvgIiqo&w qA(VMt-G#YY@hsf!oEP>@C#=Ri29r$fkiY!v6YZCQHh!#CIr#y35*2U& literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/034.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/034.tape new file mode 100644 index 0000000000000000000000000000000000000000..430e71a916450c3dfe8439874a8a4b166f337c45 GIT binary patch literal 563 zcmXX?OK#Ob5UlQL&$P#%H?|)SCngEX4YG>WuzPF)YlGsJBo3nprm9VN`Bwiszg)bGcB9vlhcXy+(e!cGOP)H8#HRJ76NGP%Cq0 zau4WL$epdmA-ywRDU(S-udA52jd+hxsv#7`=mA=Mv=U)-8D!1#m_=VBasw$glZ)0I z!uEo#;U$r;bTl@=4LBDzun|S%hLMf5Ob|*OtO!n-@{Gx(Bzjf|%#-{86Ppw^ka(Z} c@;@x}&n41RF*935tcC59quOQlJ_j8jkHlOadjJ3c literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/035.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/035.tape new file mode 100644 index 0000000000000000000000000000000000000000..fbd5d2c7650e88c8baf8afdfaebd023a9aeb58c8 GIT binary patch literal 497 zcmXX?+e#ck5It30-CZ-g)7w4nE+a`uf&qP0@X0r2SImnhCI~(S@&S2L{F#ss$j{`L zat0jesr#u@=l*tg27cc!zw96O_uuHc@)zLYW`DV(yT;4c4e*tTB=O^Ik>TdT4$R7+E5d1w%m(Xf0)B#Z)ohDdKjPpo~C1dr}i%v*ZP%Us~%Ung0 z2zS<{pfOf$Skx^Jti$NB6FJ1n4Vir>k~;Bo^qfy}fKrDk)&)}amTE)eo)2b_8H?5> zqlwMj$YVoWCasR8t*{~Yk(k+L?s4RU`5OrLi)V6m+K%@`bS~(5I zTP=8NGp6Aa@z&(9^1%LpL-y~qAhOmIE6a#?(m2n(R6nUv4{9h0TlTMrGxLtjXXZ@@ lgld!31z%6@yop+ve8hzh#3|_I7`A4uq0ZdRf33+wxmfxPtb0ZGzkg_2`D1v092u&;3S-Y18@g! zg$rERPv8F5-)*`%ydD?#{Zqeta8&kIK#Nts=p1W&eEtGo-_Eb}zgusXTgQy@?XW+- zAA$C6+daGVgBc3~Ng}O4d>b#gGSOtrC#F2ILhD2{4M|P|Q@-ZNt#Gpg0(^7DM$?2vyepB6NIju$5A-P OYayJed8UESOYk38@)RBb literal 0 HcmV?d00001 diff --git a/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/037.tape b/levels/Tutorials/rnd_tutorial_niko_boehm/tapes/037.tape new file mode 100644 index 0000000000000000000000000000000000000000..0e1c5c695860848a74ed91bb041d67abf6ab8956 GIT binary patch literal 335 zcmXX=OG*Pl5Pels(_KB8$xMuh#DzhVO~6IKt&2z^x-iiwf~$ag#YNl--od3O@C2U5 zD|i7xpI|q1y{@YFSN%0}bf1j#w`>!;v`7sZn}FB(GvGYr;m>D8^cczklIIZj;1AA=EM% zz$~)2gMH@fNC9()Y6YjCN(()D%Sr=55UlQ*+3kH~*-dt%2`UI0P4HlHQ4|l6L=+*BBnX}aKfqJ`n|y&ksUFVyPnX1)dHU`gT`Z9l=uhxX7yd2Cu&ZjfNTC(#Au=^(7$^Y(Y@vtP!5PyEWZ@;#{ z;C?xK1LPX2S5D;)KNw-CJ*dRUC7@?RWSXJ$F@%!cGxH0A)>~7 zhDZZaaY!wrIgiK!JZFVh#FCMlBW9mlg-Q(_jC~zMPN*~txaph0@%6-F+_Iipld87T zL@SK=+p{^;z8(G?9r%Et4UY8!Y96sKAv#EdNg}ewnM8?LL-&V4{2nz8`y))~Hnoa# lL)$_sdKr19FD$3Nhl+_D-EMq=8|^Z6z`oVwbxd`$*|KNuJu~*h-R>RueZBs?|F(bl!lf&J0Ukc?uXkLoWd7za@cR!STls(X>F)NP z%ZB{($M>gSPr${^{q7Oa54hD(uRNewL{vlaimDmWUn5yU60R*H$a9#bsB#9?1oeid z%yT0|&+GXGC!8~5#CuMQVje|G5g+072oGHh7ORW{0ahbV~)XQ42CeI1^uk<|@enid}5L==g;*5NWH4O01EUb-nXYOU6 zaLT>z>2iq`b)q}-3T9@QByvAuv}48(JYz2FaE;U(G4$GbK9J=Vb;^Oe=bSROb4;Bd zg^ZCsFx~i6vJALk#FliOL`Wo57DlmqMa1dWSiyAYc=iD^Iw-5l>QGtgI=TRvB8-Ah&M`2|Sp{UTWrWIk`nmZ7 zncNKQc}ejlr6mju8czN$kqiusQ4EY6j6lpzGG<}oXJBN>XJZD@Kv$4z1{0Gc0~1RI zNIwT76G%TRNoFts?PX=*2I^sB;A7ze)BG%K4B{;848lMf