Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-05-07 21:37:28 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-05-07 21:37:28 (GMT)
commitad75e5825cdeb1c322730069ca50eea54998b1c8 (patch)
treebf3da25cca7a9110d183b803d0b6577b6ffded9c
parent3a79d89e4a11db0f5555afa8fe26343f8285d3c2 (diff)
added more help
-rw-r--r--challenges/help-14.ta28
-rw-r--r--challenges/help-16.ta15
-rw-r--r--challenges/help-18.ta24
-rw-r--r--challenges/help-19.ta14
-rw-r--r--challenges/help-20.ta15
-rw-r--r--challenges/help-21.ta14
-rw-r--r--challenges/help-22.ta11
-rw-r--r--challenges/help-23.ta11
-rw-r--r--challenges/help-24.ta11
-rw-r--r--challenges/help-25.ta17
-rw-r--r--challenges/help-26.ta13
-rw-r--r--challenges/help-27.ta19
-rw-r--r--challenges/help-28.ta26
-rw-r--r--challenges/help-29.ta11
-rw-r--r--challenges/help-30.ta11
-rw-r--r--challenges/help-31.ta14
-rw-r--r--challenges/help-32.ta11
-rw-r--r--challenges/help-33.ta22
-rw-r--r--challenges/help-34.ta20
-rw-r--r--challenges/help-35.ta12
-rw-r--r--challenges/help-36.ta69
-rw-r--r--challenges/help-38.ta24
-rw-r--r--challenges/help-39.ta33
-rw-r--r--challenges/help-40.ta67
-rw-r--r--challenges/help-5.ta28
-rw-r--r--challenges/help-6.ta49
26 files changed, 532 insertions, 57 deletions
diff --git a/challenges/help-14.ta b/challenges/help-14.ta
index 50fb49f..88926b5 100644
--- a/challenges/help-14.ta
+++ b/challenges/help-14.ta
@@ -1,8 +1,20 @@
-[[0, "seth", 741, 18, [null, 1, 2]],
-[1, ["number", 45.0], 840, 18, [0, null]],
-[2, "forward", 741, 60, [0, 3, 4]],
-[3, ["number", 50.0], 812, 60, [2, null]],
-[4, "seth", 741, 102, [2, 5, 6]],
-[5, ["number", 0], 840, 102, [4, null]],
-[6, "forward", 741, 144, [4, 7, null]],
-[7, ["number", 50.0], 812, 144, [6, null]]]
+[[0, ["start", 2.0], 238, 0, [null, null]],
+[1, "forward", 569, 82, [17, 2, 3]],
+[2, ["number", 50], 640, 82, [1, null]],
+[3, "left", 569, 124, [1, 4, 5]],
+[4, ["number", 45], 627, 124, [3, null]],
+[5, "forward", 569, 166, [3, 6, 7]],
+[6, ["number", 50], 640, 166, [5, null]],
+[7, "right", 569, 208, [5, 8, 9]],
+[8, ["number", 90], 627, 208, [7, null]],
+[9, "forward", 569, 250, [7, 10, 11]],
+[10, ["number", 50], 640, 250, [9, null]],
+[11, "left", 569, 292, [9, 12, 13]],
+[12, ["number", 45], 627, 292, [11, null]],
+[13, "forward", 569, 334, [11, 14, 15]],
+[14, ["number", 50], 640, 334, [13, null]],
+[15, "right", 569, 376, [13, 16, null]],
+[16, ["number", 45.0], 627, 376, [15, null]],
+[17, "right", 569, 40, [null, 18, 1]],
+[18, ["number", 45.0], 627, 40, [17, null]],
+[-1, ["turtle", "Yertle"], 120.71067811865476, -120.71067811865478, 270.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-16.ta b/challenges/help-16.ta
new file mode 100644
index 0000000..3fe7916
--- /dev/null
+++ b/challenges/help-16.ta
@@ -0,0 +1,15 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 569, 153, [10, 3, 4]],
+[3, ["number", 50.0], 640, 153, [2, null]],
+[4, "right", 569, 195, [2, 5, 6]],
+[5, ["number", 90], 627, 195, [4, null]],
+[6, "forward", 569, 237, [4, 7, 8]],
+[7, ["number", 150.0], 640, 237, [6, null]],
+[8, "right", 569, 279, [6, 9, null]],
+[9, ["number", 90], 627, 279, [8, null]],
+[10, "repeat", 504, 93, [null, 11, 2, 12]],
+[11, ["number", 2.0], 555, 93, [10, null]],
+[12, ["vspace", 60], 504, 171, [10, 13]],
+[13, "right", 504, 333, [12, 14, null]],
+[14, ["number", 90], 562, 333, [13, null]]]
diff --git a/challenges/help-18.ta b/challenges/help-18.ta
new file mode 100644
index 0000000..1c02ae2
--- /dev/null
+++ b/challenges/help-18.ta
@@ -0,0 +1,24 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 542, 12, [null, 3, 4]],
+[3, ["number", 100], 613, 12, [2, null]],
+[4, "right", 542, 54, [2, 5, 6]],
+[5, ["number", 90], 600, 54, [4, null]],
+[6, "forward", 542, 96, [4, 7, 8]],
+[7, ["number", 100], 613, 96, [6, null]],
+[8, "right", 542, 138, [6, 9, 10]],
+[9, ["number", 90], 600, 138, [8, null]],
+[10, "forward", 542, 180, [8, 11, 12]],
+[11, ["number", 15.0], 613, 180, [10, null]],
+[12, "right", 542, 222, [10, 13, 14]],
+[13, ["number", 90], 600, 222, [12, null]],
+[14, "forward", 542, 264, [12, 15, 18]],
+[15, ["number", 85.0], 613, 264, [14, null]],
+[16, "forward", 542, 348, [18, 17, 20]],
+[17, ["number", 70.0], 613, 348, [16, null]],
+[18, "left", 542, 306, [14, 19, 16]],
+[19, ["number", 90], 600, 306, [18, null]],
+[20, "left", 542, 390, [16, 21, 22]],
+[21, ["number", 90], 600, 390, [20, null]],
+[22, "forward", 542, 432, [20, 23, null]],
+[23, ["number", 85.0], 613, 432, [22, null]]]
diff --git a/challenges/help-19.ta b/challenges/help-19.ta
new file mode 100644
index 0000000..2cb4d81
--- /dev/null
+++ b/challenges/help-19.ta
@@ -0,0 +1,14 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 522, 123, [null, 3, 4]],
+[3, ["number", 50.0], 593, 123, [2, null]],
+[4, "right", 522, 165, [2, 5, 6]],
+[5, ["number", 90], 580, 165, [4, null]],
+[6, "forward", 522, 207, [4, 7, 8]],
+[7, ["number", 50.0], 593, 207, [6, null]],
+[8, "left", 522, 249, [6, 9, 10]],
+[9, ["number", 90], 580, 249, [8, null]],
+[10, "forward", 522, 291, [8, 11, 12]],
+[11, ["number", 50.0], 593, 291, [10, null]],
+[12, "right", 522, 333, [10, 13, null]],
+[13, ["number", 90], 580, 333, [12, null]]]
diff --git a/challenges/help-20.ta b/challenges/help-20.ta
new file mode 100644
index 0000000..e247482
--- /dev/null
+++ b/challenges/help-20.ta
@@ -0,0 +1,15 @@
+[[0, ["start", 2.0], 238, 0, [null, null]],
+[1, ["start", 2.0], 238, 0, [null, null]],
+[2, ["start", 2.0], 238, 0, [null, null]],
+[3, ["start", 2.0], 195, 140, [null, null]],
+[4, "forward", 555, 291, [6, 5, 12]],
+[5, ["number", 50], 626, 291, [4, null]],
+[6, "repeat", 490, 231, [10, 7, 4, null]],
+[7, ["number", 4], 541, 231, [6, null]],
+[8, "forward", 555, 375, [12, 9, null]],
+[9, ["number", 50], 626, 375, [8, null]],
+[10, "left", 490, 189, [null, 11, 6]],
+[11, ["number", 72], 548, 189, [10, null]],
+[12, "left", 555, 333, [4, 13, 8]],
+[13, ["number", 90], 613, 333, [12, null]],
+[-1, ["turtle", "Yertle"], 1.4210854715202004e-14, -1.5987211554602254e-14, 288.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-21.ta b/challenges/help-21.ta
new file mode 100644
index 0000000..78c3859
--- /dev/null
+++ b/challenges/help-21.ta
@@ -0,0 +1,14 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 523, 113, [null, 3, 4]],
+[3, ["number", 50.0], 594, 113, [2, null]],
+[4, "right", 523, 155, [2, 5, 6]],
+[5, ["number", 90], 581, 155, [4, null]],
+[6, "forward", 523, 197, [4, 7, 8]],
+[7, ["number", 100], 594, 197, [6, null]],
+[8, "right", 523, 239, [6, 9, 10]],
+[9, ["number", 90], 581, 239, [8, null]],
+[10, "forward", 523, 281, [8, 11, 12]],
+[11, ["number", 15.0], 594, 281, [10, null]],
+[12, "right", 523, 323, [10, 13, null]],
+[13, ["number", 90], 581, 323, [12, null]]]
diff --git a/challenges/help-22.ta b/challenges/help-22.ta
new file mode 100644
index 0000000..8c4342f
--- /dev/null
+++ b/challenges/help-22.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 562, 102, [6, 3, 4]],
+[3, ["number", 50.0], 633, 102, [2, null]],
+[4, "left", 562, 144, [2, 5, null]],
+[5, ["number", 60.0], 620, 144, [4, null]],
+[6, "repeat", 497, 42, [null, 7, 2, 8]],
+[7, ["number", 6.0], 548, 42, [6, null]],
+[8, ["vspace", 20], 497, 120, [6, 9]],
+[9, "left", 497, 202, [8, 10, null]],
+[10, ["number", 45.0], 555, 202, [9, null]]]
diff --git a/challenges/help-23.ta b/challenges/help-23.ta
new file mode 100644
index 0000000..a7b5aa4
--- /dev/null
+++ b/challenges/help-23.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 562, 102, [6, 3, 4]],
+[3, ["number", 150.0], 633, 102, [2, null]],
+[4, "left", 562, 144, [2, 5, null]],
+[5, ["number", 120.0], 620, 144, [4, null]],
+[6, "repeat", 497, 42, [null, 7, 2, 8]],
+[7, ["number", 3.0], 548, 42, [6, null]],
+[8, ["vspace", 20], 497, 120, [6, 9]],
+[9, "left", 497, 202, [8, 10, null]],
+[10, ["number", 45.0], 555, 202, [9, null]]]
diff --git a/challenges/help-24.ta b/challenges/help-24.ta
new file mode 100644
index 0000000..3fc1e12
--- /dev/null
+++ b/challenges/help-24.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 579, 113, [6, 3, 4]],
+[3, ["number", 100.0], 650, 113, [2, null]],
+[4, "left", 579, 155, [2, 5, null]],
+[5, ["number", 120.0], 637, 155, [4, null]],
+[6, "repeat", 514, 53, [null, 7, 2, 8]],
+[7, ["number", 3.0], 565, 53, [6, null]],
+[8, ["vspace", 20], 514, 131, [6, 9]],
+[9, "left", 514, 213, [8, 10, null]],
+[10, ["number", 60.0], 572, 213, [9, null]]]
diff --git a/challenges/help-25.ta b/challenges/help-25.ta
new file mode 100644
index 0000000..fecc5e1
--- /dev/null
+++ b/challenges/help-25.ta
@@ -0,0 +1,17 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 579, 113, [6, 3, 4]],
+[3, ["number", 25.0], 650, 113, [2, null]],
+[4, "left", 579, 155, [2, 5, 11]],
+[5, ["number", 90.0], 637, 155, [4, null]],
+[6, "repeat", 514, 53, [null, 7, 2, 8]],
+[7, ["number", 2.0], 565, 53, [6, null]],
+[8, ["vspace", 60], 514, 131, [6, 9]],
+[9, "left", 514, 293, [8, 10, 15]],
+[10, ["number", 45.0], 572, 293, [9, null]],
+[11, "forward", 579, 197, [4, 12, 13]],
+[12, ["number", 75.0], 650, 197, [11, null]],
+[13, "left", 579, 239, [11, 14, null]],
+[14, ["number", 90], 637, 239, [13, null]],
+[15, "back", 514, 335, [9, 16, null]],
+[16, ["number", 25.0], 572, 335, [15, null]]]
diff --git a/challenges/help-26.ta b/challenges/help-26.ta
new file mode 100644
index 0000000..0487e08
--- /dev/null
+++ b/challenges/help-26.ta
@@ -0,0 +1,13 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 570, 78, [8, 3, 4]],
+[3, ["number", 75.0], 641, 78, [2, null]],
+[4, "right", 570, 120, [2, 5, 6]],
+[5, ["number", 120.0], 628, 120, [4, null]],
+[6, "forward", 570, 162, [4, 7, null]],
+[7, ["number", 75.0], 641, 162, [6, null]],
+[8, "repeat", 505, 18, [null, 9, 2, 10]],
+[9, ["number", 3.0], 556, 18, [8, null]],
+[10, ["vspace", 40], 505, 96, [8, 11]],
+[11, "left", 505, 218, [10, 12, null]],
+[12, ["number", 72.0], 563, 218, [11, null]]]
diff --git a/challenges/help-27.ta b/challenges/help-27.ta
new file mode 100644
index 0000000..8d0d610
--- /dev/null
+++ b/challenges/help-27.ta
@@ -0,0 +1,19 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 588, 90, [14, 3, 4]],
+[3, ["number", 50.0], 659, 90, [2, null]],
+[4, "right", 588, 132, [2, 5, 6]],
+[5, ["number", 90], 646, 132, [4, null]],
+[6, "forward", 588, 174, [4, 7, 8]],
+[7, ["number", 50.0], 659, 174, [6, null]],
+[8, "left", 588, 216, [6, 9, 10]],
+[9, ["number", 90], 646, 216, [8, null]],
+[10, "forward", 588, 258, [8, 11, 12]],
+[11, ["number", 50.0], 659, 258, [10, null]],
+[12, "right", 588, 300, [10, 13, null]],
+[13, ["number", 90], 646, 300, [12, null]],
+[14, "repeat", 523, 30, [null, 15, 2, 16]],
+[15, ["number", 4], 574, 30, [14, null]],
+[16, ["vspace", 100], 523, 108, [14, 17]],
+[17, "right", 523, 350, [16, 18, null]],
+[18, ["number", 45.0], 581, 350, [17, null]]]
diff --git a/challenges/help-28.ta b/challenges/help-28.ta
new file mode 100644
index 0000000..4d937be
--- /dev/null
+++ b/challenges/help-28.ta
@@ -0,0 +1,26 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 540, 6, [null, 3, 4]],
+[3, ["number", 100.0], 611, 6, [2, null]],
+[4, "right", 540, 48, [2, 5, 6]],
+[5, ["number", 90], 598, 48, [4, null]],
+[6, "forward", 540, 90, [4, 7, 12]],
+[7, ["number", 50.0], 611, 90, [6, null]],
+[8, "left", 540, 216, [10, 9, 14]],
+[9, ["number", 90], 598, 216, [8, null]],
+[10, "forward", 540, 174, [12, 11, 8]],
+[11, ["number", 50.0], 611, 174, [10, null]],
+[12, "right", 540, 132, [6, 13, 10]],
+[13, ["number", 90], 598, 132, [12, null]],
+[14, "forward", 540, 258, [8, 15, 16]],
+[15, ["number", 50.0], 611, 258, [14, null]],
+[16, "right", 540, 300, [14, 17, 18]],
+[17, ["number", 90], 598, 300, [16, null]],
+[18, "forward", 540, 342, [16, 19, 20]],
+[19, ["number", 50.0], 611, 342, [18, null]],
+[20, "right", 540, 384, [18, 21, 22]],
+[21, ["number", 90], 598, 384, [20, null]],
+[22, "forward", 540, 426, [20, 23, 24]],
+[23, ["number", 100], 611, 426, [22, null]],
+[24, "right", 540, 468, [22, 25, null]],
+[25, ["number", 90], 598, 468, [24, null]]]
diff --git a/challenges/help-29.ta b/challenges/help-29.ta
new file mode 100644
index 0000000..90d8af1
--- /dev/null
+++ b/challenges/help-29.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 587, 118, [6, 3, 4]],
+[3, ["number", 100.0], 658, 118, [2, null]],
+[4, "right", 587, 160, [2, 5, null]],
+[5, ["number", 72.0], 645, 160, [4, null]],
+[6, "repeat", 522, 58, [null, 7, 2, 8]],
+[7, ["number", 5.0], 573, 58, [6, null]],
+[8, ["vspace", 20], 522, 136, [6, 9]],
+[9, "right", 522, 218, [8, 10, null]],
+[10, ["number", 36.0], 580, 218, [9, null]]]
diff --git a/challenges/help-30.ta b/challenges/help-30.ta
new file mode 100644
index 0000000..6267122
--- /dev/null
+++ b/challenges/help-30.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 544, 102, [6, 3, 4]],
+[3, ["number", 75.0], 615, 102, [2, null]],
+[4, "right", 544, 144, [2, 5, null]],
+[5, ["number", 60.0], 602, 144, [4, null]],
+[6, "repeat", 479, 42, [null, 7, 2, 8]],
+[7, ["number", 6.0], 530, 42, [6, null]],
+[8, ["vspace", 20], 479, 120, [6, 9]],
+[9, "right", 479, 202, [8, 10, null]],
+[10, ["number", 60.0], 537, 202, [9, null]]]
diff --git a/challenges/help-31.ta b/challenges/help-31.ta
new file mode 100644
index 0000000..a9d411d
--- /dev/null
+++ b/challenges/help-31.ta
@@ -0,0 +1,14 @@
+[[0, "forward", 541, 142, [null, 5, 2]],
+[1, ["number", 200.0], 612, 310, [8, null]],
+[2, "right", 541, 184, [0, 3, 4]],
+[3, ["number", 90], 599, 184, [2, null]],
+[4, "forward", 541, 226, [2, 9, 6]],
+[5, ["number", 150.0], 612, 142, [0, null]],
+[6, "right", 541, 268, [4, 7, 8]],
+[7, ["number", 90], 599, 268, [6, null]],
+[8, "forward", 541, 310, [6, 1, 10]],
+[9, ["number", 175.0], 612, 226, [4, null]],
+[10, "right", 541, 352, [8, 11, null]],
+[11, ["number", 90], 599, 352, [10, null]],
+[12, ["string", "31"], 0, 49, [null, null]],
+[-1, ["turtle", "Yertle"], 8.526512829121202e-14, -9.358160947547933e-14, 0.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-32.ta b/challenges/help-32.ta
new file mode 100644
index 0000000..017334e
--- /dev/null
+++ b/challenges/help-32.ta
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 565, 115, [6, 3, 4]],
+[3, ["number", 50.0], 636, 115, [2, null]],
+[4, "right", 565, 157, [2, 5, null]],
+[5, ["number", 45.0], 623, 157, [4, null]],
+[6, "repeat", 500, 55, [null, 7, 2, 8]],
+[7, ["number", 8.0], 551, 55, [6, null]],
+[8, ["vspace", 20], 500, 133, [6, 9]],
+[9, "right", 500, 215, [8, 10, null]],
+[10, ["number", 45.0], 558, 215, [9, null]]]
diff --git a/challenges/help-33.ta b/challenges/help-33.ta
new file mode 100644
index 0000000..1584f43
--- /dev/null
+++ b/challenges/help-33.ta
@@ -0,0 +1,22 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 550, 18, [null, 3, 4]],
+[3, ["number", 50.0], 621, 18, [2, null]],
+[4, "right", 550, 60, [2, 5, 6]],
+[5, ["number", 90.0], 608, 60, [4, null]],
+[6, "forward", 550, 102, [4, 7, 8]],
+[7, ["number", 100], 621, 102, [6, null]],
+[8, "right", 550, 144, [6, 9, 10]],
+[9, ["number", 90], 608, 144, [8, null]],
+[10, "forward", 550, 186, [8, 11, 12]],
+[11, ["number", 15.0], 621, 186, [10, null]],
+[12, "right", 550, 228, [10, 13, 14]],
+[13, ["number", 90], 608, 228, [12, null]],
+[14, "forward", 550, 270, [12, 15, 16]],
+[15, ["number", 85.0], 621, 270, [14, null]],
+[16, "left", 550, 312, [14, 17, 18]],
+[17, ["number", 90.0], 608, 312, [16, null]],
+[18, "forward", 550, 354, [16, 19, 20]],
+[19, ["number", 70.0], 621, 354, [18, null]],
+[20, "left", 550, 396, [18, 21, null]],
+[21, ["number", 90], 608, 396, [20, null]]]
diff --git a/challenges/help-34.ta b/challenges/help-34.ta
new file mode 100644
index 0000000..42ecef3
--- /dev/null
+++ b/challenges/help-34.ta
@@ -0,0 +1,20 @@
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 532, 113, [14, 3, 4]],
+[3, ["number", 50.0], 603, 113, [2, null]],
+[4, "right", 532, 155, [2, 5, 6]],
+[5, ["number", 90], 590, 155, [4, null]],
+[6, "forward", 532, 197, [4, 7, 8]],
+[7, ["number", 25.0], 603, 197, [6, null]],
+[8, "left", 532, 239, [6, 9, 10]],
+[9, ["number", 90], 590, 239, [8, null]],
+[10, "forward", 532, 281, [8, 11, 12]],
+[11, ["number", 25.0], 603, 281, [10, null]],
+[12, "right", 532, 323, [10, 13, null]],
+[13, ["number", 90], 590, 323, [12, null]],
+[14, "repeat", 467, 53, [null, 15, 2, 16]],
+[15, ["number", 4], 518, 53, [14, null]],
+[16, ["vspace", 100], 467, 131, [14, 17]],
+[17, "right", 467, 373, [16, 18, null]],
+[18, ["number", 90], 525, 373, [17, null]]]
+
diff --git a/challenges/help-35.ta b/challenges/help-35.ta
new file mode 100644
index 0000000..c8086db
--- /dev/null
+++ b/challenges/help-35.ta
@@ -0,0 +1,12 @@
+[[0, ["string", "31"], 0, 49, [null, null]],
+[1, "repeat", 500, 74, [8, 2, 4, 3]],
+[2, ["number", 6], 551, 74, [1, null]],
+[3, ["vspace", 0], 500, 152, [1, null]],
+[4, "forward", 565, 134, [1, 5, 6]],
+[5, ["number", 75], 636, 134, [4, null]],
+[6, "right", 565, 176, [4, 7, null]],
+[7, ["number", 60], 623, 176, [6, null]],
+[8, "left", 500, 32, [null, 9, 1]],
+[9, ["number", 30], 558, 32, [8, null]],
+[10, ["string", "31"], 0, 49, [null, null]],
+[-1, ["turtle", "Yertle"], -7.105427357601002e-14, -8.526512829121202e-14, 270.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-36.ta b/challenges/help-36.ta
new file mode 100644
index 0000000..6b0748c
--- /dev/null
+++ b/challenges/help-36.ta
@@ -0,0 +1,69 @@
+[[0, "left", 548, 80, [66, 1, 2]],
+[1, ["number", 45], 606, 80, [0, null]],
+[2, "forward", 548, 122, [0, 3, 4]],
+[3, ["number", 25], 619, 122, [2, null]],
+[4, "right", 548, 164, [2, 5, 6]],
+[5, ["number", 45], 606, 164, [4, null]],
+[6, "forward", 548, 206, [4, 7, 8]],
+[7, ["number", 25], 619, 206, [6, null]],
+[8, "right", 548, 248, [6, 9, 10]],
+[9, ["number", 45], 606, 248, [8, null]],
+[10, "forward", 548, 290, [8, 11, 12]],
+[11, ["number", 25], 619, 290, [10, null]],
+[12, "left", 548, 332, [10, 13, 14]],
+[13, ["number", 45], 606, 332, [12, null]],
+[14, "forward", 548, 374, [12, 15, 16]],
+[15, ["number", 25], 619, 374, [14, null]],
+[16, "left", 548, 416, [14, 17, 18]],
+[17, ["number", 90], 606, 416, [16, null]],
+[18, "forward", 548, 458, [16, 19, 20]],
+[19, ["number", 25], 619, 458, [18, null]],
+[20, "right", 548, 500, [18, 21, 22]],
+[21, ["number", 45], 606, 500, [20, null]],
+[22, "forward", 548, 542, [20, 23, 24]],
+[23, ["number", 25], 619, 542, [22, null]],
+[24, "right", 548, 584, [22, 25, 26]],
+[25, ["number", 135], 606, 584, [24, null]],
+[26, "forward", 548, 626, [24, 27, 28]],
+[27, ["number", 25], 619, 626, [26, null]],
+[28, "left", 548, 668, [26, 29, 30]],
+[29, ["number", 45], 606, 668, [28, null]],
+[30, "forward", 548, 710, [28, 31, 32]],
+[31, ["number", 25], 619, 710, [30, null]],
+[32, "right", 548, 752, [30, 33, 34]],
+[33, ["number", 90], 606, 752, [32, null]],
+[34, "forward", 548, 794, [32, 35, 36]],
+[35, ["number", 25], 619, 794, [34, null]],
+[36, "left", 548, 836, [34, 37, 38]],
+[37, ["number", 45], 606, 836, [36, null]],
+[38, "forward", 548, 878, [36, 39, 40]],
+[39, ["number", 25], 619, 878, [38, null]],
+[40, "right", 548, 920, [38, 41, 42]],
+[41, ["number", 135], 606, 920, [40, null]],
+[42, "forward", 548, 962, [40, 43, 44]],
+[43, ["number", 25], 619, 962, [42, null]],
+[44, "right", 548, 1004, [42, 45, 46]],
+[45, ["number", 45], 606, 1004, [44, null]],
+[46, "forward", 548, 1046, [44, 47, 48]],
+[47, ["number", 25], 619, 1046, [46, null]],
+[48, "left", 548, 1088, [46, 49, 50]],
+[49, ["number", 90], 606, 1088, [48, null]],
+[50, "forward", 548, 1130, [48, 51, 52]],
+[51, ["number", 25], 619, 1130, [50, null]],
+[52, "left", 548, 1172, [50, 53, 54]],
+[53, ["number", 45], 606, 1172, [52, null]],
+[54, "forward", 548, 1214, [52, 55, 56]],
+[55, ["number", 25], 619, 1214, [54, null]],
+[56, "right", 548, 1256, [54, 57, 58]],
+[57, ["number", 45], 606, 1256, [56, null]],
+[58, "forward", 548, 1298, [56, 59, 60]],
+[59, ["number", 25], 619, 1298, [58, null]],
+[60, "right", 548, 1340, [58, 61, 62]],
+[61, ["number", 45], 606, 1340, [60, null]],
+[62, "forward", 548, 1382, [60, 63, 64]],
+[63, ["number", 25], 619, 1382, [62, null]],
+[64, "right", 548, 1424, [62, 65, null]],
+[65, ["number", 135], 606, 1424, [64, null]],
+[66, "left", 548, 38, [null, 67, 0]],
+[67, ["number", 45], 606, 38, [66, null]],
+[-1, ["turtle", "Yertle"], -3.552713678800501e-15, -8.171241461241152e-14, 90.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-38.ta b/challenges/help-38.ta
new file mode 100644
index 0000000..215fac4
--- /dev/null
+++ b/challenges/help-38.ta
@@ -0,0 +1,24 @@
+[[0, "repeat", 548, 247, [8, 1, 10, 2]],
+[1, ["number", 4], 599, 247, [0, null]],
+[2, ["vspace", 40], 548, 325, [0, 16]],
+[3, "left", 548, 37, [null, 22, 4]],
+[4, "penup", 548, 79, [3, 5]],
+[5, "forward", 548, 121, [4, 6, 7]],
+[6, ["number", 150], 619, 121, [5, null]],
+[7, "pendown", 548, 163, [5, 8]],
+[8, "right", 548, 205, [7, 9, 0]],
+[9, ["number", 90], 606, 205, [8, null]],
+[10, "forward", 613, 307, [0, 11, 12]],
+[11, ["number", 150], 684, 307, [10, null]],
+[12, "right", 613, 349, [10, 13, 14]],
+[13, ["number", 90], 671, 349, [12, null]],
+[14, "forward", 613, 391, [12, 15, null]],
+[15, ["number", 150], 684, 391, [14, null]],
+[16, "left", 548, 447, [2, 17, 18]],
+[17, ["number", 90], 606, 447, [16, null]],
+[18, "penup", 548, 489, [16, 20]],
+[19, "pendown", 548, 573, [20, null]],
+[20, "back", 548, 531, [18, 21, 19]],
+[21, ["number", 150], 606, 531, [20, null]],
+[22, ["number", 10], 606, 37, [3, null]],
+[-1, ["turtle", "Yertle"], 5.684341886080802e-14, -7.815970093361102e-13, 130.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-39.ta b/challenges/help-39.ta
new file mode 100644
index 0000000..b972db5
--- /dev/null
+++ b/challenges/help-39.ta
@@ -0,0 +1,33 @@
+[[0, ["number", 15.0], 642, 196, [9, null]],
+[1, "forward", 571, 28, [null, 2, 3]],
+[2, ["number", 100], 642, 28, [1, null]],
+[3, "right", 571, 70, [1, 4, 5]],
+[4, ["number", 90], 629, 70, [3, null]],
+[5, "forward", 571, 112, [3, 6, 7]],
+[6, ["number", 100], 642, 112, [5, null]],
+[7, "right", 571, 154, [5, 8, 9]],
+[8, ["number", 90], 629, 154, [7, null]],
+[9, "forward", 571, 196, [7, 0, 10]],
+[10, "right", 571, 238, [9, 11, 12]],
+[11, ["number", 90], 629, 238, [10, null]],
+[12, "forward", 571, 280, [10, 13, 14]],
+[13, ["number", 85.0], 642, 280, [12, null]],
+[14, "left", 571, 322, [12, 15, 16]],
+[15, ["number", 90], 629, 322, [14, null]],
+[16, "forward", 571, 364, [14, 17, 18]],
+[17, ["number", 70.0], 642, 364, [16, null]],
+[18, "left", 571, 406, [16, 19, 20]],
+[19, ["number", 90], 629, 406, [18, null]],
+[20, "forward", 571, 448, [18, 21, 22]],
+[21, ["number", 85.0], 642, 448, [20, null]],
+[22, "right", 571, 490, [20, 23, 24]],
+[23, ["number", 90], 629, 490, [22, null]],
+[24, "forward", 571, 532, [22, 31, 25]],
+[25, "right", 571, 574, [24, 26, 27]],
+[26, ["number", 90], 629, 574, [25, null]],
+[27, "forward", 571, 616, [25, 28, 29]],
+[28, ["number", 100], 642, 616, [27, null]],
+[29, "right", 571, 658, [27, 30, null]],
+[30, ["number", 90], 629, 658, [29, null]],
+[31, ["number", 15.0], 642, 532, [24, null]],
+[-1, ["turtle", "Yertle"], 8.526512829121202e-14, -8.409429836514493e-14, 0.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-40.ta b/challenges/help-40.ta
new file mode 100644
index 0000000..f977a23
--- /dev/null
+++ b/challenges/help-40.ta
@@ -0,0 +1,67 @@
+[[0, "hat1", 293, 397, [null, 2]],
+[1, "hat2", 540, 387, [null, 34]],
+[2, "right", 293, 439, [0, 3, 4]],
+[3, ["number", 45.0], 351, 439, [2, null]],
+[4, "forward", 293, 481, [2, 5, 6]],
+[5, ["number", 25.0], 364, 481, [4, null]],
+[6, "left", 293, 523, [4, 7, 8]],
+[7, ["number", 90], 351, 523, [6, null]],
+[8, "forward", 293, 565, [6, 9, 10]],
+[9, ["number", 25.0], 364, 565, [8, null]],
+[10, "right", 293, 607, [8, 11, 12]],
+[11, ["number", 45.0], 351, 607, [10, null]],
+[12, "forward", 293, 649, [10, 13, 14]],
+[13, ["number", 25.0], 364, 649, [12, null]],
+[14, "left", 293, 691, [12, 15, 16]],
+[15, ["number", 90], 351, 691, [14, null]],
+[16, "forward", 293, 733, [14, 17, 18]],
+[17, ["number", 25.0], 364, 733, [16, null]],
+[18, "right", 293, 775, [16, 19, 20]],
+[19, ["number", 90], 351, 775, [18, null]],
+[20, "forward", 293, 817, [18, 21, 22]],
+[21, ["number", 25.0], 364, 817, [20, null]],
+[22, "right", 293, 859, [20, 23, 24]],
+[23, ["number", 90], 351, 859, [22, null]],
+[24, "forward", 293, 901, [22, 25, 26]],
+[25, ["number", 25.0], 364, 901, [24, null]],
+[26, "left", 293, 943, [24, 27, 28]],
+[27, ["number", 135.0], 351, 943, [26, null]],
+[28, "forward", 293, 985, [26, 29, 30]],
+[29, ["number", 25.0], 364, 985, [28, null]],
+[30, "left", 293, 1027, [28, 31, 32]],
+[31, ["number", 90], 351, 1027, [30, null]],
+[32, "forward", 293, 1069, [30, 33, null]],
+[33, ["number", 25.0], 364, 1069, [32, null]],
+[34, "right", 540, 429, [1, 35, 36]],
+[35, ["number", 45.0], 598, 429, [34, null]],
+[36, "forward", 540, 471, [34, 37, 38]],
+[37, ["number", 25.0], 611, 471, [36, null]],
+[38, "left", 540, 513, [36, 39, 40]],
+[39, ["number", 90], 598, 513, [38, null]],
+[40, "forward", 540, 555, [38, 41, 42]],
+[41, ["number", 25.0], 611, 555, [40, null]],
+[42, "left", 540, 597, [40, 43, 44]],
+[43, ["number", 135.0], 598, 597, [42, null]],
+[44, "forward", 540, 639, [42, 45, 46]],
+[45, ["number", 25.0], 611, 639, [44, null]],
+[46, "right", 540, 681, [44, 47, 48]],
+[47, ["number", 90], 598, 681, [46, null]],
+[48, "forward", 540, 723, [46, 49, 50]],
+[49, ["number", 25.0], 611, 723, [48, null]],
+[50, "right", 540, 765, [48, 51, 52]],
+[51, ["number", 90], 598, 765, [50, null]],
+[52, "forward", 540, 807, [50, 53, 54]],
+[53, ["number", 25.0], 611, 807, [52, null]],
+[54, "left", 540, 849, [52, 55, 56]],
+[55, ["number", 90], 598, 849, [54, null]],
+[56, "forward", 540, 891, [54, 57, 58]],
+[57, ["number", 25.0], 611, 891, [56, null]],
+[58, "right", 540, 933, [56, 59, 60]],
+[59, ["number", 45.0], 598, 933, [58, null]],
+[60, "forward", 540, 975, [58, 61, 62]],
+[61, ["number", 25.0], 611, 975, [60, null]],
+[62, "left", 540, 1017, [60, 63, 64]],
+[63, ["number", 90], 598, 1017, [62, null]],
+[64, "forward", 540, 1059, [62, 65, null]],
+[65, ["number", 25.0], 611, 1059, [64, null]],
+[-1, ["turtle", "Yertle"], -1.7763568394002505e-14, -4.263256414560601e-14, 0.0, 0, 50, 5]] \ No newline at end of file
diff --git a/challenges/help-5.ta b/challenges/help-5.ta
index 69a0dee..24e6f1e 100644
--- a/challenges/help-5.ta
+++ b/challenges/help-5.ta
@@ -1,14 +1,14 @@
-[[0, "forward", 745, 103, [null, 1, 2]],
-[1, ["number", 100], 816, 103, [0, null]],
-[2, "left", 745, 145, [0, 3, 4]],
-[3, ["number", 90], 803, 145, [2, null]],
-[4, "forward", 745, 187, [2, 5, 6]],
-[5, ["number", 100], 816, 187, [4, null]],
-[6, "right", 745, 229, [4, 7, 8]],
-[7, ["number", 90], 803, 229, [6, null]],
-[8, "forward", 745, 271, [6, 9, 10]],
-[9, ["number", 100], 816, 271, [8, null]],
-[10, "right", 745, 313, [8, 11, null]],
-[11, ["number", 90], 803, 313, [10, null]]]
-
-
+[[0, ["start", 2.0], 194, 140, [null, null]],
+[1, ["start", 2.0], 195, 140, [null, null]],
+[2, "forward", 532, 176, [null, 3, 4]],
+[3, ["number", 100], 603, 176, [2, null]],
+[4, "left", 532, 218, [2, 5, 6]],
+[5, ["number", 90], 590, 218, [4, null]],
+[6, "forward", 532, 260, [4, 7, 8]],
+[7, ["number", 100], 603, 260, [6, null]],
+[8, "right", 532, 302, [6, 9, 10]],
+[9, ["number", 90], 590, 302, [8, null]],
+[10, "forward", 532, 344, [8, 11, 12]],
+[11, ["number", 100], 603, 344, [10, null]],
+[12, "right", 532, 386, [10, 13, null]],
+[13, ["number", 90], 590, 386, [12, null]]]
diff --git a/challenges/help-6.ta b/challenges/help-6.ta
index 116727b..093643c 100644
--- a/challenges/help-6.ta
+++ b/challenges/help-6.ta
@@ -1,35 +1,14 @@
-[[0, ["start", 2.0], 195, 140, [null, null]],
-[1, "forward", 267, 60, [5, 2, 3]],
-[2, ["number", 230], 338, 60, [1, null]],
-[3, "right", 267, 102, [1, 4, null]],
-[4, ["number", 90], 325, 102, [3, null]],
-[5, "repeat", 202, 0, [null, 6, 1, 7]],
-[6, ["number", 4], 253, 0, [5, null]],
-[7, ["vspace", 0], 202, 78, [5, 8]],
-[8, ["setxy2", 0], 202, 120, [7, 9, 10, 13]],
-[9, ["number", 30], 260, 120, [8, null]],
-[10, ["number", 30], 260, 162, [8, null]],
-[11, "forward", 267, 264, [13, 12, 16]],
-[12, ["number", 170], 338, 264, [11, null]],
-[13, "repeat", 202, 204, [8, 14, 11, 15]],
-[14, ["number", 4], 253, 204, [13, null]],
-[15, ["vspace", 0], 202, 282, [13, null]],
-[16, "right", 267, 306, [11, 17, null]],
-[17, ["number", 90], 325, 306, [16, null]],
-[18, "forward", 267, 60, [22, 19, 20]],
-[19, ["number", 230], 338, 60, [18, null]],
-[20, "right", 267, 102, [18, 21, null]],
-[21, ["number", 90], 325, 102, [20, null]],
-[22, "repeat", 202, 0, [null, 23, 18, 24]],
-[23, ["number", 4], 253, 0, [22, null]],
-[24, ["vspace", 0], 202, 78, [22, 25]],
-[25, ["setxy2", 0], 202, 120, [24, 26, 27, 30]],
-[26, ["number", 30], 260, 120, [25, null]],
-[27, ["number", 30], 260, 162, [25, null]],
-[28, "forward", 267, 264, [30, 29, 33]],
-[29, ["number", 170], 338, 264, [28, null]],
-[30, "repeat", 202, 204, [25, 31, 28, 32]],
-[31, ["number", 4], 253, 204, [30, null]],
-[32, ["vspace", 0], 202, 282, [30, null]],
-[33, "right", 267, 306, [28, 34, null]],
-[34, ["number", 90], 325, 306, [33, null]]]
+[[0, ["start", 1.5], 238, 0, [null, null]],
+[1, ["number", 230.0], 668, 143, [5, null]],
+[2, "repeat", 565, 98, [null, 3, 5, 4]],
+[3, ["number", 4], 604, 98, [2, null]],
+[4, ["vspace", 0], 565, 157, [2, 8]],
+[5, "forward", 614, 143, [2, 1, 6]],
+[6, "right", 614, 175, [5, 7, null]],
+[7, ["number", 90], 658, 175, [6, null]],
+[8, "penup", 565, 189, [4, 10]],
+[9, "pendown", 565, 284, [10, null]],
+[10, ["setxy2", 0], 565, 221, [8, 11, 12, 9]],
+[11, ["number", 30], 609, 221, [10, null]],
+[12, ["number", 30], 609, 253, [10, null]],
+[-1, ["turtle", "Yertle"], 30.00000000000003, 29.999999999999968, 0.0, 0, 50, 5]] \ No newline at end of file