Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--samples/100turtles.ta2
-rw-r--r--samples/About_me.ta2
-rw-r--r--samples/Learning_Experiences.ta2
-rw-r--r--samples/Pythagoras.ta2
-rw-r--r--samples/Que_Como_Por_que_Para_que.ta2
-rw-r--r--samples/What_How_Why_For_whom.ta2
-rw-r--r--samples/birds.ta2
-rw-r--r--samples/bubbles.ta2
-rw-r--r--samples/candyvortex.ta2
-rw-r--r--samples/cherlin.ta2
-rw-r--r--samples/clock.ta2
-rw-r--r--samples/colors.ta2
-rw-r--r--samples/continents_game.ta2
-rw-r--r--samples/csquiral.ta2
-rw-r--r--samples/curlygates.ta2
-rw-r--r--samples/dots.ta2
-rw-r--r--samples/find_boston.ta2
-rw-r--r--samples/flower.ta2
-rw-r--r--samples/forster.ta2
-rw-r--r--samples/fountain.ta2
-rw-r--r--samples/maze.ta2
-rw-r--r--samples/rainbow.ta2
-rw-r--r--samples/redwisp.ta2
-rw-r--r--samples/reflections.ta2
-rw-r--r--samples/set.ta2
-rw-r--r--samples/shades.ta2
-rw-r--r--samples/shape-and-color-game.ta2
-rw-r--r--samples/sierpquad.ta2
-rw-r--r--samples/sierpquad2.ta2
-rw-r--r--samples/sierptri.ta2
-rw-r--r--samples/sinfunction.ta2
-rw-r--r--samples/smoothcandy.ta2
-rw-r--r--samples/snowflake.ta2
-rw-r--r--samples/square.ta2
-rw-r--r--samples/squares.ta2
-rw-r--r--samples/squiral.ta2
-rw-r--r--samples/sunrise.ta2
-rw-r--r--samples/tangents.ta2
-rw-r--r--samples/tree.ta2
-rw-r--r--samples/xo-child.ta2
40 files changed, 40 insertions, 40 deletions
diff --git a/samples/100turtles.ta b/samples/100turtles.ta
index 66c0bad..ea94734 100644
--- a/samples/100turtles.ta
+++ b/samples/100turtles.ta
@@ -1 +1 @@
-[[0, "repeat", 136, 312, [16, 1, 13, null]], [1, ["number", "5000"], 187, 312, [0, null]], [2, "addturtle", 201, 448, [17, 14, 12]], [3, "random", 319, 372, [13, 4, 5, null]], [4, ["number", 0], 405, 372, [3, null]], [5, ["number", 100], 405, 414, [3, null]], [6, "seth", 201, 616, [19, 7, 18]], [7, "random", 300, 616, [6, 8, 9, null]], [8, ["number", 0], 386, 616, [7, null]], [9, ["number", 360], 386, 658, [7, null]], [10, "forward", 201, 692, [18, 11, null]], [11, ["number", 100], 272, 692, [10, null]], [12, "setcolor", 201, 490, [2, 15, 21]], [13, "storeinbox1", 201, 372, [0, 3, 17]], [14, "box1", 259, 448, [2, null]], [15, "box1", 278, 490, [12, null]], [16, ["start", 2.0], 136, 270, [null, 0]], [17, ["vspace", 0], 201, 414, [13, 2]], [18, ["vspace", 0], 201, 658, [6, 10]], [19, "setpensize", 201, 574, [21, 20, 6]], [20, "box1", 303, 574, [19, null]], [21, "setshade", 201, 532, [12, 22, 19]], [22, "box1", 286, 532, [21, null]], [-1, ["turtle", 0], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 1], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 2], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 3], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 4], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 5], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 6], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 7], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 8], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 9], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 10], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 11], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 12], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 13], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 14], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 15], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 16], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 17], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 18], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 19], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 20], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 21], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 22], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 23], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 24], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 25], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 26], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 27], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 28], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 29], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 30], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 31], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 32], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 33], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 34], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 35], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 36], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 37], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 38], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 39], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 40], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 41], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 42], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 43], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 44], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 45], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 46], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 47], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 48], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 49], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 50], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 51], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 52], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 53], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 54], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 55], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 56], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 57], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 58], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 59], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 60], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 61], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 62], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 63], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 64], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 65], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 66], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 67], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 68], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 69], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 70], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 71], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 72], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 73], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 74], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 75], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 76], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 77], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 78], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 79], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 80], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 81], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 82], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 83], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 84], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 85], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 86], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 87], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 88], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 89], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 90], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 91], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 92], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 93], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 94], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 95], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 96], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 97], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 98], 0, 0, 0, 0, 50, 5], [-1, ["turtle", 99], 0, 0, 0, 0, 50, 5]] \ No newline at end of file
+[[0, "repeat", 136, 312, [16, 1, 13, null]], [1, ["number", 5000], 187, 312, [0, null]], [2, "addturtle", 201, 448, [17, 14, 12]], [3, ["random", 0], 319, 372, [13, 4, 5, null]], [4, ["number", 0], 405, 372, [3, null]], [5, ["number", 100], 405, 414, [3, null]], [6, "seth", 201, 616, [19, 7, 18]], [7, ["random", 0], 300, 616, [6, 8, 9, null]], [8, ["number", 0], 386, 616, [7, null]], [9, ["number", 360], 386, 658, [7, null]], [10, "forward", 201, 692, [18, 11, null]], [11, ["number", 100], 272, 692, [10, null]], [12, "setcolor", 201, 490, [2, 15, 21]], [13, "storeinbox1", 201, 372, [0, 3, 17]], [14, "box1", 259, 448, [2, null]], [15, "box1", 278, 490, [12, null]], [16, ["start", 2.0], 136, 270, [null, 0]], [17, ["vspace", 0], 201, 414, [13, 2]], [18, ["vspace", 0], 201, 658, [6, 10]], [19, "setpensize", 201, 574, [21, 20, 6]], [20, "box1", 303, 574, [19, null]], [21, "setshade", 201, 532, [12, 22, 19]], [22, "box1", 286, 532, [21, null]]] \ No newline at end of file
diff --git a/samples/About_me.ta b/samples/About_me.ta
index e136ce2..1bba0ca 100644
--- a/samples/About_me.ta
+++ b/samples/About_me.ta
@@ -1 +1 @@
-[[0, "start", 163, 175, [null, 43]], [1, "stack1", 163, 251, [43, 44]], [2, ["journal", "./samples/images/me.jpg"], 273, 579, [56, null]], [3, "stack2", 163, 361, [57, 4]], [4, "stack1", 163, 395, [3, 9]], [5, "stack2", 163, 505, [22, 42]], [6, "hat1", 440, 175, [null, 7]], [7, "clean", 440, 217, [6, null]], [8, "hat2", 441, 273, [null, 39]], [9, "sandwichtop", 145, 429, [4, 10, 11]], [10, ["string", "fact list"], 248, 429, [9, null]], [11, "setxy", 163, 471, [9, 12, 13, 14]], [12, "titlex", 221, 471, [11, null]], [13, "titley", 221, 513, [11, null]], [14, "show", 163, 555, [11, 15, 16]], [15, ["string", "Me"], 221, 555, [14, null]], [16, "setxy", 163, 597, [14, 17, 18, 19]], [17, "leftx", 221, 597, [16, null]], [18, "topy", 221, 639, [16, null]], [19, ["list", 0], 163, 681, [16, 20, 21, 23, 24, 25, 26, 27, 22]], [20, ["string", "\u2219 Name"], 221, 681, [19, null]], [21, ["string", "\u2219 Age"], 221, 723, [19, null]], [22, ["sandwichcollapsed", 1], 163, 471, [19, 5]], [23, ["string", "\u2219 Hair color"], 221, 765, [19, null]], [24, ["string", "\u2219 Eye color"], 221, 807, [19, null]], [25, ["string", "\u2219 Favorite food"], 221, 849, [19, null]], [26, ["string", "\u2219 Favorite hobby"], 221, 891, [19, null]], [27, ["string", "\u2219 Favorite book"], 221, 933, [19, null]], [28, "forever", 441, 357, [39, 29, 41]], [29, "kbinput", 502, 375, [28, 30]], [30, ["vspace", 0], 502, 409, [29, 31]], [31, "if", 502, 443, [30, 32, 35, 36]], [32, "greater2", 540, 409, [31, 33, 34, null]], [33, "keyboard", 586, 409, [32, null]], [34, ["number", 0], 586, 451, [32, null]], [35, "stopstack", 554, 511, [31, null]], [36, ["vspace", 0], 502, 529, [31, 37]], [37, "wait", 502, 563, [36, 38, null]], [38, ["number", 1], 560, 563, [37, null]], [39, "sandwichtop", 423, 315, [8, 40, 28]], [40, ["string", "wait for keyboard input"], 526, 315, [39, null]], [41, ["sandwichcollapsed", 1], 441, 357, [28, null]], [42, "showblocks", 163, 539, [5, null]], [43, "hideblocks", 163, 217, [0, 1]], [44, "sandwichtop", 145, 285, [1, 45, 46]], [45, ["string", "picture"], 248, 285, [44, null]], [46, "setxy", 163, 327, [44, 47, 48, 49]], [47, "titlex", 221, 327, [46, null]], [48, "titley", 221, 369, [46, null]], [49, "show", 163, 411, [46, 50, 51]], [50, ["string", "About me"], 221, 411, [49, null]], [51, "setscale", 163, 453, [49, 52, 53]], [52, ["number", 90], 240, 453, [51, null]], [53, "setxy", 163, 495, [51, 54, 55, 56]], [54, "leftx", 221, 495, [53, null]], [55, "topy", 221, 537, [53, null]], [56, "showaligned", 163, 579, [53, 2, 57]], [57, ["sandwichcollapsed", 1], 163, 327, [56, 3]], [-1, ["turtle", 1], -787, -26, 0, 0, 50, 5]] \ No newline at end of file
+[[0, ["start", 2.0], 163, 175, [null, 36]], [1, ["journal", "./samples/images/me.jpg"], 273, 613, [48, null]], [2, "stack2", 452, -47, [null, null]], [3, "clean", 163, 251, [36, 54]], [4, ["string", "fact list"], 246, 471, [53, null]], [5, ["setxy", 0], 163, 547, [52, 6, 7, 8]], [6, "titlex", 221, 547, [5, null]], [7, "titley", 221, 589, [5, null]], [8, "show", 163, 631, [5, 9, 10]], [9, ["string", "Me"], 221, 631, [8, null]], [10, ["setxy", 0], 163, 673, [8, 11, 12, 13]], [11, "leftx", 221, 673, [10, null]], [12, "topy", 221, 715, [10, null]], [13, ["list", 0], 163, 757, [10, 14, 15, 17, 18, 19, 20, 21, 16]], [14, ["string", "\u2219 Name"], 221, 757, [13, null]], [15, ["string", "\u2219 Age"], 221, 799, [13, null]], [16, ["sandwichcollapsed", 1], 163, 547, [13, 58]], [17, ["string", "\u2219 Hair color"], 221, 841, [13, null]], [18, ["string", "\u2219 Eye color"], 221, 883, [13, null]], [19, ["string", "\u2219 Favorite food"], 221, 925, [13, null]], [20, ["string", "\u2219 Favorite hobby"], 221, 967, [13, null]], [21, ["string", "\u2219 Favorite book"], 221, 1009, [13, null]], [22, "forever", 473, 474, [50, 23, 34]], [23, "kbinput", 534, 492, [22, 24]], [24, ["vspace", 0], 534, 526, [23, 25]], [25, "if", 534, 560, [24, 26, 29, 30]], [26, ["greater2", 0], 572, 526, [25, 27, 28, null]], [27, "keyboard", 618, 526, [26, null]], [28, ["number", 0], 618, 568, [26, null]], [29, "stopstack", 586, 628, [25, null]], [30, ["vspace", 0], 534, 646, [25, 31]], [31, "wait", 534, 680, [30, 32, null]], [32, ["number", 1], 592, 680, [31, null]], [33, ["string", "wait for keyboard input"], 531, 398, [55, null]], [34, ["sandwichcollapsed", 1], 473, 474, [22, null]], [35, "showblocks", 163, 623, [58, null]], [36, "hideblocks", 163, 217, [0, 3]], [37, ["string", "picture"], 246, 285, [54, null]], [38, ["setxy", 0], 163, 361, [51, 39, 40, 41]], [39, "titlex", 221, 361, [38, null]], [40, "titley", 221, 403, [38, null]], [41, "show", 163, 445, [38, 42, 43]], [42, ["string", "About me"], 221, 445, [41, null]], [43, "setscale", 163, 487, [41, 44, 45]], [44, ["number", 90], 240, 487, [43, null]], [45, ["setxy", 0], 163, 529, [43, 46, 47, 48]], [46, "leftx", 221, 529, [45, null]], [47, "topy", 221, 571, [45, null]], [48, "showaligned", 163, 613, [45, 1, 49]], [49, ["sandwichcollapsed", 1], 163, 361, [48, 56]], [50, "sandwichtop_no_arm_no_label", 455, 440, [55, 22]], [51, "sandwichtop_no_arm_no_label", 145, 327, [54, 38]], [52, "sandwichtop_no_arm_no_label", 145, 513, [53, 5]], [53, "comment", 163, 471, [60, 4, 52]], [54, "comment", 163, 285, [3, 37, 51]], [55, "hat", 473, 390, [null, 33, 50]], [56, "stack", 163, 395, [49, 57, 60]], [57, ["string", "wait for keyboard input"], 221, 395, [56, null]], [58, "stack", 163, 581, [16, 59, 35]], [59, ["string", "wait for keyboard input"], 221, 581, [58, null]], [60, "clean", 163, 437, [56, 53]]] \ No newline at end of file
diff --git a/samples/Learning_Experiences.ta b/samples/Learning_Experiences.ta
index fc85172..ec40141 100644
--- a/samples/Learning_Experiences.ta
+++ b/samples/Learning_Experiences.ta
@@ -1 +1 @@
-[[0, "hat", 592, 11, [null, 17, 1]], [1, "stack1", 630, 81, [0, 2]], [2, "template1", 630, 120, [1, 13, 3, 4]], [3, ["journal", null], 640, 166, [2, null]], [4, "stack1", 630, 228, [2, 5]], [5, "template1", 630, 267, [4, 14, 6, 7]], [6, ["journal", null], 640, 313, [5, null]], [7, "stack1", 630, 375, [5, 8]], [8, "template1", 630, 414, [7, 15, 9, 10]], [9, ["journal", null], 640, 460, [8, null]], [10, "stack1", 630, 522, [8, 11]], [11, "template1", 630, 561, [10, 16, 12, null]], [12, ["journal", null], 640, 607, [11, null]], [13, ["string", "reading"], 640, 135, [2, null]], [14, ["string", "science"], 640, 282, [5, null]], [15, ["string", "social science"], 640, 429, [8, null]], [16, ["string", "writing"], 640, 576, [11, null]], [17, ["string", "B"], 614, 38, [0, null]], [18, "start", 211, 17, [null, 19]], [19, "stack1", 223, 67, [18, 20]], [20, "template1", 223, 106, [19, 21, 22, 23]], [21, ["string", "name"], 233, 121, [20, null]], [22, ["journal", null], 233, 152, [20, null]], [23, "stack", 223, 214, [20, 24, 25]], [24, ["string", "A"], 235, 226, [23, null]], [25, "stack", 223, 253, [23, 26, 27]], [26, ["string", "B"], 235, 265, [25, null]], [27, "stack1", 223, 292, [25, 28]], [28, "template1", 223, 331, [27, 29, 30, 31]], [29, ["string", "personal growth"], 233, 346, [28, null]], [30, ["journal", null], 233, 377, [28, null]], [31, "stack1", 223, 439, [28, 32]], [32, "template1", 223, 478, [31, 33, 34, null]], [33, ["string", "work habits"], 233, 493, [32, null]], [34, ["journal", null], 233, 524, [32, null]], [35, "hat", 375, 11, [null, 36, 37]], [36, ["string", "A"], 397, 38, [35, null]], [37, "stack1", 413, 81, [35, 38]], [38, "template1", 413, 120, [37, 39, 40, 41]], [39, ["string", "art"], 423, 135, [38, null]], [40, ["journal", null], 423, 166, [38, null]], [41, "stack1", 413, 228, [38, 42]], [42, "template1", 413, 267, [41, 43, 44, 45]], [43, ["string", "math"], 423, 282, [42, null]], [44, ["journal", null], 423, 313, [42, null]], [45, "stack1", 413, 375, [42, 46]], [46, "template1", 413, 414, [45, 47, 48, 49]], [47, ["string", "music"], 423, 429, [46, null]], [48, ["journal", null], 423, 460, [46, null]], [49, "stack1", 413, 522, [46, 50]], [50, "template1", 413, 561, [49, 51, 52, null]], [51, ["string", "physical ed."], 423, 576, [50, null]], [52, ["journal", null], 423, 607, [50, null]], [53, "hat1", 805, 27, [null, 54]], [54, "wait", 817, 77, [53, 55, 56]], [55, ["number", "30"], 891, 86, [54, null]], [56, "clean", 817, 116, [54, null]], [-1, "turtle", 0, 0, 0, 0, 50, 5]] \ No newline at end of file
+[[0, "hat", 592, 11, [null, 17, 1]], [1, "stack1", 630, 81, [0, 2]], [2, "template1", 630, 120, [1, 13, 3, 4]], [3, ["journal", null], 640, 166, [2, null]], [4, "stack1", 630, 228, [2, 5]], [5, "template1", 630, 267, [4, 14, 6, 7]], [6, ["journal", null], 640, 313, [5, null]], [7, "stack1", 630, 375, [5, 8]], [8, "template1", 630, 414, [7, 15, 9, 10]], [9, ["journal", null], 640, 460, [8, null]], [10, "stack1", 630, 522, [8, 11]], [11, "template1", 630, 561, [10, 16, 12, null]], [12, ["journal", null], 640, 607, [11, null]], [13, ["string", "reading"], 640, 135, [2, null]], [14, ["string", "science"], 640, 282, [5, null]], [15, ["string", "social science"], 640, 429, [8, null]], [16, ["string", "writing"], 640, 576, [11, null]], [17, ["string", "B"], 614, 38, [0, null]], [18, "start", 211, 17, [null, 19]], [19, "stack1", 223, 67, [18, 20]], [20, "template1", 223, 106, [19, 21, 22, 23]], [21, ["string", "name"], 233, 121, [20, null]], [22, ["journal", null], 233, 152, [20, null]], [23, "stack", 223, 214, [20, 24, 25]], [24, ["string", "A"], 235, 226, [23, null]], [25, "stack", 223, 253, [23, 26, 27]], [26, ["string", "B"], 235, 265, [25, null]], [27, "stack1", 223, 292, [25, 28]], [28, "template1", 223, 331, [27, 29, 30, 31]], [29, ["string", "personal growth"], 233, 346, [28, null]], [30, ["journal", null], 233, 377, [28, null]], [31, "stack1", 223, 439, [28, 32]], [32, "template1", 223, 478, [31, 33, 34, null]], [33, ["string", "work habits"], 233, 493, [32, null]], [34, ["journal", null], 233, 524, [32, null]], [35, "hat", 375, 11, [null, 36, 37]], [36, ["string", "A"], 397, 38, [35, null]], [37, "stack1", 413, 81, [35, 38]], [38, "template1", 413, 120, [37, 39, 40, 41]], [39, ["string", "art"], 423, 135, [38, null]], [40, ["journal", null], 423, 166, [38, null]], [41, "stack1", 413, 228, [38, 42]], [42, "template1", 413, 267, [41, 43, 44, 45]], [43, ["string", "math"], 423, 282, [42, null]], [44, ["journal", null], 423, 313, [42, null]], [45, "stack1", 413, 375, [42, 46]], [46, "template1", 413, 414, [45, 47, 48, 49]], [47, ["string", "music"], 423, 429, [46, null]], [48, ["journal", null], 423, 460, [46, null]], [49, "stack1", 413, 522, [46, 50]], [50, "template1", 413, 561, [49, 51, 52, null]], [51, ["string", "physical ed."], 423, 576, [50, null]], [52, ["journal", null], 423, 607, [50, null]], [53, "hat1", 805, 27, [null, 54]], [54, "wait", 817, 77, [53, 55, 56]], [55, ["number", "30"], 891, 86, [54, null]], [56, "clean", 817, 116, [54, null]]] \ No newline at end of file
diff --git a/samples/Pythagoras.ta b/samples/Pythagoras.ta
index 6f813c1..59e27f6 100644
--- a/samples/Pythagoras.ta
+++ b/samples/Pythagoras.ta
@@ -1 +1 @@
-[[0, "hat", 62, 495, [null, 1, 128]], [1, ["string", "draw b"], 120, 503, [0, null]], [2, "storeinbox1", 62, 587, [128, 3, 7]], [3, "division2", 180, 587, [2, 4, 6]], [4, "box", 234, 587, [3, 5, null]], [5, ["string", "side b"], 289, 587, [4, null]], [6, ["number", 2], 258, 633, [3, null]], [7, "forward", 62, 629, [2, 8, 122]], [8, "box1", 133, 629, [7, null]], [9, "forward", 62, 713, [122, 10, 130]], [10, "box1", 133, 713, [9, null]], [11, "hat", 389, 628, [null, 12, 137]], [12, ["string", "find h"], 447, 636, [11, null]], [13, "storein", 389, 720, [137, 14, 15, 29]], [14, ["string", "hypotenuse"], 457, 720, [13, null]], [15, "sqrt", 457, 762, [13, 16]], [16, "plus2", 511, 762, [15, 17, 23]], [17, ["identity2", 0], 565, 762, [16, 18]], [18, "product2", 619, 762, [17, 19, 21]], [19, "box", 673, 762, [18, 20, null]], [20, ["string", "side a"], 728, 762, [19, null]], [21, "box", 673, 804, [18, 22, null]], [22, ["string", "side a"], 728, 804, [21, null]], [23, ["identity2", 0], 565, 804, [16, 24]], [24, "product2", 619, 804, [23, 25, 27]], [25, "box", 673, 804, [24, 26, null]], [26, ["string", "side b"], 728, 804, [25, null]], [27, "box", 673, 846, [24, 28, null]], [28, ["string", "side b"], 728, 846, [27, null]], [29, ["vspace", 0], 389, 804, [13, 30]], [30, "storein", 389, 838, [29, 31, 32, 139]], [31, ["string", "radius"], 457, 838, [30, null]], [32, "division2", 457, 880, [30, 33, 35]], [33, "box", 511, 880, [32, 34, null]], [34, ["string", "hypotenuse"], 566, 880, [33, null]], [35, ["number", 2], 535, 926, [32, null]], [36, "hat", 66, 636, [null, 37, 131]], [37, ["string", "draw a"], 124, 644, [36, null]], [38, "storeinbox1", 66, 728, [131, 39, 43]], [39, "division2", 184, 728, [38, 40, 42]], [40, "box", 238, 728, [39, 41, null]], [41, ["string", "side a"], 293, 728, [40, null]], [42, ["number", 2], 262, 774, [39, null]], [43, "forward", 66, 770, [38, 44, 124]], [44, "box1", 137, 770, [43, null]], [45, "forward", 66, 854, [124, 46, 133]], [46, "box1", 137, 854, [45, null]], [47, "hat", 82, 781, [null, 48, 134]], [48, ["string", "draw h"], 140, 789, [47, null]], [49, "arc", 82, 873, [134, 50, 51, 53]], [50, ["number", 360], 140, 873, [49, null]], [51, "box", 140, 915, [49, 52, null]], [52, ["string", "radius"], 195, 915, [51, null]], [53, "print", 82, 957, [49, 54, 56]], [54, "box", 140, 957, [53, 55, null]], [55, ["string", "angle"], 195, 957, [54, null]], [56, "right", 82, 999, [53, 57, 58]], [57, ["number", 90], 140, 999, [56, null]], [58, "forward", 82, 1041, [56, 59, 126]], [59, "box", 153, 1041, [58, 60, null]], [60, ["string", "radius"], 208, 1041, [59, null]], [61, "forward", 82, 1125, [126, 62, 136]], [62, "box", 153, 1125, [61, 63, null]], [63, ["string", "radius"], 208, 1125, [62, null]], [64, "hat", 384, 777, [null, 65, 141]], [65, ["string", "find a"], 442, 785, [64, null]], [66, "storein", 384, 869, [141, 67, 68, 69]], [67, ["string", "angle"], 452, 869, [66, null]], [68, ["number", 0], 452, 911, [66, null]], [69, "setshade", 384, 953, [66, 70, 71]], [70, ["number", 95], 469, 953, [69, null]], [71, "repeat", 384, 995, [69, 72, 73, 143]], [72, ["number", 360], 435, 995, [71, null]], [73, "arc", 449, 1055, [71, 74, 75, 140]], [74, ["number", 180], 507, 1055, [73, null]], [75, "box", 507, 1097, [73, 76, null]], [76, ["string", "radius"], 562, 1097, [75, null]], [77, "if", 449, 1173, [140, 78, 81, 84]], [78, "greater2", 487, 1139, [77, 79, 80, null]], [79, "ycor", 533, 1139, [78, null]], [80, ["number", 0], 533, 1181, [78, null]], [81, "setshade", 501, 1241, [77, 82, 83]], [82, ["number", 50], 586, 1241, [81, null]], [83, "stopstack", 501, 1283, [81, null]], [84, ["vspace", 0], 449, 1259, [77, 85]], [85, "penup", 449, 1293, [84, 86]], [86, "storein", 449, 1327, [85, 87, 88, 92]], [87, ["string", "angle"], 517, 1327, [86, null]], [88, "plus2", 517, 1369, [86, 89, 91]], [89, "box", 571, 1369, [88, 90, null]], [90, ["string", "angle"], 626, 1369, [89, null]], [91, ["number", 1], 571, 1411, [88, null]], [92, "arc", 449, 1411, [86, 93, 94, 96]], [93, ["number", 180], 507, 1411, [92, null]], [94, "box", 507, 1453, [92, 95, null]], [95, ["string", "radius"], 562, 1453, [94, null]], [96, "right", 449, 1495, [92, 97, 98]], [97, ["number", 1], 507, 1495, [96, null]], [98, "pendown", 449, 1537, [96, null]], [99, "hideblocks", 709, 147, [144, 100]], [100, "clean", 709, 181, [99, 148]], [101, "storein", 709, 299, [148, 102, 103, 104]], [102, ["string", "side a"], 777, 299, [101, null]], [103, ["number", 200], 777, 341, [101, null]], [104, "storein", 709, 383, [101, 105, 106, 107]], [105, ["string", "side b"], 777, 383, [104, null]], [106, ["number", 450], 777, 425, [104, null]], [107, "stack", 709, 467, [104, 108, 109]], [108, ["string", "draw a"], 767, 467, [107, null]], [109, "right", 709, 509, [107, 110, 111]], [110, ["number", 90], 767, 509, [109, null]], [111, "stack", 709, 551, [109, 112, 113]], [112, ["string", "draw b"], 767, 551, [111, null]], [113, "stack", 709, 593, [111, 114, 115]], [114, ["string", "find h"], 767, 593, [113, null]], [115, "stack", 709, 635, [113, 116, 117]], [116, ["string", "find a"], 767, 635, [115, null]], [117, "stack", 709, 677, [115, 118, 119]], [118, ["string", "draw h"], 767, 677, [117, null]], [119, "setxy", 709, 719, [117, 146, 147, 149]], [120, ["journal", "./samples/images/Pythagoras.jpg"], 819, 803, [149, null]], [121, "start", 709, 63, [null, 144]], [122, "show", 62, 671, [7, 123, 9]], [123, ["string", "b"], 120, 671, [122, null]], [124, "show", 66, 812, [43, 125, 45]], [125, ["string", "a"], 124, 812, [124, null]], [126, "show", 82, 1083, [58, 127, 61]], [127, ["string", "h"], 140, 1083, [126, null]], [128, "sandwichtop", 44, 545, [0, 129, 2]], [129, ["string", "draw side b"], 147, 545, [128, null]], [130, ["sandwichcollapsed", 1], 62, 587, [9, null]], [131, "sandwichtop", 48, 686, [36, 132, 38]], [132, ["string", "draw side a"], 151, 686, [131, null]], [133, ["sandwichcollapsed", 1], 66, 728, [45, null]], [134, "sandwichtop", 64, 831, [47, 135, 49]], [135, ["string", "draw side h"], 167, 831, [134, null]], [136, ["sandwichcollapsed", 1], 82, 873, [61, null]], [137, "sandwichtop", 371, 678, [11, 138, 13]], [138, ["string", "find length h"], 474, 678, [137, null]], [139, ["sandwichcollapsed", 1], 389, 720, [30, null]], [140, ["vspace", 0], 449, 1139, [73, 77]], [141, "sandwichtop", 366, 827, [64, 142, 66]], [142, ["string", "find angle ah"], 469, 827, [141, null]], [143, ["sandwichcollapsed", 1], 384, 869, [71, null]], [144, "sandwichtop", 691, 105, [121, 145, 99]], [145, ["string", "given a, b find h and the angle ah"], 794, 105, [144, null]], [146, "leftpos", 767, 719, [119, null]], [147, "toppos", 767, 761, [119, null]], [148, "setxy", 709, 215, [100, 155, 151, 101]], [149, "showaligned", 709, 803, [119, 120, 150]], [150, ["sandwichcollapsed", 1], 709, 147, [149, null]], [151, ["number", "0"], 767, 257, [148, null]], [152, ["number", "-4"], 979, 261, [154, null]], [153, "width", 955, 215, [154, null]], [154, "division2", 901, 215, [155, 153, 152]], [155, ["identity2", 40], 767, 215, [148, 154]], [-1, ["turtle", 1], -840, 525, 67.0, 0, 50.0, 5]] \ No newline at end of file
+[[0, "hat", 222, 456, [null, 1, 146]], [1, ["string", "draw b"], 280, 464, [0, null]], [2, "storeinbox1", 222, 540, [146, 3, 147]], [3, ["division2", 0], 340, 540, [2, 4, 6]], [4, "box", 394, 540, [3, 5, null]], [5, ["string", "side b"], 449, 540, [4, null]], [6, ["number", 2], 418, 582, [3, null]], [7, "forward", 222, 616, [147, 8, 120]], [8, "box1", 293, 616, [7, null]], [9, "forward", 222, 700, [120, 10, 126]], [10, "box1", 293, 700, [9, null]], [11, "hat", 439, 194, [null, 12, 143]], [12, ["string", "find h"], 497, 202, [11, null]], [13, ["storein", 0], 439, 278, [143, 14, 15, 27]], [14, ["string", "hypotenuse"], 507, 278, [13, null]], [15, "sqrt", 507, 320, [13, 16]], [16, ["plus2", 20.0], 561, 320, [15, 17, 22]], [17, ["product2", 0], 615, 320, [16, 18, 20]], [18, "box", 669, 320, [17, 19, null]], [19, ["string", "side a"], 724, 320, [18, null]], [20, "box", 669, 362, [17, 21, null]], [21, ["string", "side a"], 724, 362, [20, null]], [22, ["product2", 0], 615, 402, [16, 23, 25]], [23, "box", 669, 402, [22, 24, null]], [24, ["string", "side b"], 724, 402, [23, null]], [25, "box", 669, 444, [22, 26, null]], [26, ["string", "side b"], 724, 444, [25, null]], [27, ["vspace", 40.0], 439, 362, [13, 28]], [28, ["storein", 0], 439, 476, [27, 29, 30, 129]], [29, ["string", "radius"], 507, 476, [28, null]], [30, ["division2", 0], 507, 518, [28, 31, 33]], [31, "box", 561, 518, [30, 32, null]], [32, ["string", "hypotenuse"], 616, 518, [31, null]], [33, ["number", 2], 585, 560, [30, null]], [34, "hat", 221, 325, [null, 35, 149]], [35, ["string", "draw a"], 279, 333, [34, null]], [36, "storeinbox1", 221, 409, [149, 37, 148]], [37, ["division2", 0], 339, 409, [36, 38, 40]], [38, "box", 393, 409, [37, 39, null]], [39, ["string", "side a"], 448, 409, [38, null]], [40, ["number", 2], 417, 451, [37, null]], [41, "forward", 221, 485, [148, 42, 122]], [42, "box1", 292, 485, [41, null]], [43, "forward", 221, 569, [122, 44, 127]], [44, "box1", 292, 569, [43, null]], [45, "hat", 213, 196, [null, 46, 150]], [46, ["string", "draw h"], 271, 204, [45, null]], [47, ["arc", 0], 213, 280, [150, 48, 49, 51]], [48, ["number", 360], 271, 280, [47, null]], [49, "box", 271, 322, [47, 50, null]], [50, ["string", "radius"], 326, 322, [49, null]], [51, "print", 213, 364, [47, 52, 54]], [52, "box", 271, 364, [51, 53, null]], [53, ["string", "angle"], 326, 364, [52, null]], [54, "right", 213, 406, [51, 55, 56]], [55, ["number", 90], 271, 406, [54, null]], [56, "forward", 213, 448, [54, 57, 124]], [57, "box", 284, 448, [56, 58, null]], [58, ["string", "radius"], 339, 448, [57, null]], [59, "forward", 213, 532, [124, 60, 128]], [60, "box", 284, 532, [59, 61, null]], [61, ["string", "radius"], 339, 532, [60, null]], [62, "hat", 440, 318, [null, 63, 145]], [63, ["string", "find a"], 498, 326, [62, null]], [64, ["storein", 0], 440, 402, [145, 65, 66, 67]], [65, ["string", "angle"], 508, 402, [64, null]], [66, ["number", 0], 508, 444, [64, null]], [67, "setshade", 440, 486, [64, 68, 69]], [68, ["number", 95], 525, 486, [67, null]], [69, "repeat", 440, 528, [67, 70, 71, 131]], [70, ["number", 360], 491, 528, [69, null]], [71, ["arc", 0], 505, 588, [69, 72, 73, 130]], [72, ["number", 180], 563, 588, [71, null]], [73, "box", 563, 630, [71, 74, null]], [74, ["string", "radius"], 618, 630, [73, null]], [75, "if", 505, 706, [130, 76, 79, 82]], [76, ["greater2", 0], 543, 672, [75, 77, 78, null]], [77, "ycor", 589, 672, [76, null]], [78, ["number", 0], 589, 714, [76, null]], [79, "setshade", 557, 774, [75, 80, 81]], [80, ["number", 50], 642, 774, [79, null]], [81, "stopstack", 557, 816, [79, null]], [82, ["vspace", 0], 505, 792, [75, 83]], [83, "penup", 505, 826, [82, 84]], [84, ["storein", 0], 505, 860, [83, 85, 86, 144]], [85, ["string", "angle"], 573, 860, [84, null]], [86, ["plus2", 0], 573, 902, [84, 87, 89]], [87, "box", 627, 902, [86, 88, null]], [88, ["string", "angle"], 682, 902, [87, null]], [89, ["number", 1], 627, 944, [86, null]], [90, ["arc", 0], 505, 978, [144, 91, 92, 94]], [91, ["number", 180], 563, 978, [90, null]], [92, "box", 563, 1020, [90, 93, null]], [93, ["string", "radius"], 618, 1020, [92, null]], [94, "right", 505, 1062, [90, 95, 96]], [95, ["number", 1], 563, 1062, [94, null]], [96, "pendown", 505, 1104, [94, null]], [97, "hideblocks", 463, 533, [142, 98]], [98, "clean", 463, 567, [97, 134]], [99, ["storein", 0], 463, 685, [134, 100, 101, 102]], [100, ["string", "side a"], 531, 685, [99, null]], [101, ["number", 200], 531, 727, [99, null]], [102, ["storein", 0], 463, 769, [99, 103, 104, 105]], [103, ["string", "side b"], 531, 769, [102, null]], [104, ["number", 450], 531, 811, [102, null]], [105, "stack", 463, 853, [102, 106, 107]], [106, ["string", "draw a"], 521, 853, [105, null]], [107, "right", 463, 895, [105, 108, 109]], [108, ["number", 90], 521, 895, [107, null]], [109, "stack", 463, 937, [107, 110, 111]], [110, ["string", "draw b"], 521, 937, [109, null]], [111, "stack", 463, 979, [109, 112, 113]], [112, ["string", "find h"], 521, 979, [111, null]], [113, "stack", 463, 1021, [111, 114, 115]], [114, ["string", "find a"], 521, 1021, [113, null]], [115, "stack", 463, 1063, [113, 116, 117]], [116, ["string", "draw h"], 521, 1063, [115, null]], [117, ["setxy", 0], 463, 1105, [115, 132, 133, 135]], [118, ["journal", "./samples/images/Pythagoras.jpg"], 573, 1189, [135, null]], [119, ["start", 2.0], 463, 457, [null, 142]], [120, "show", 222, 658, [7, 121, 9]], [121, ["string", "b"], 280, 658, [120, null]], [122, "show", 221, 527, [41, 123, 43]], [123, ["string", "a"], 279, 527, [122, null]], [124, "show", 213, 490, [56, 125, 59]], [125, ["string", "h"], 271, 490, [124, null]], [126, ["sandwichcollapsed", 1], 222, 540, [9, null]], [127, ["sandwichcollapsed", 1], 221, 409, [43, null]], [128, ["sandwichcollapsed", 1], 213, 280, [59, null]], [129, ["sandwichcollapsed", 1], 439, 278, [28, null]], [130, ["vspace", 0], 505, 672, [71, 75]], [131, ["sandwichcollapsed", 1], 440, 402, [69, null]], [132, "leftpos", 521, 1105, [117, null]], [133, "toppos", 521, 1147, [117, null]], [134, ["setxy", 0], 463, 601, [98, 141, 137, 99]], [135, "showaligned", 463, 1189, [117, 118, 136]], [136, ["sandwichcollapsed", 1], 463, 533, [135, null]], [137, ["number", 0], 521, 643, [134, null]], [138, ["number", -4], 733, 643, [140, null]], [139, "width", 709, 601, [140, null]], [140, ["division2", 0], 655, 601, [141, 139, 138]], [141, ["identity2", 40.0], 521, 601, [134, 140]], [142, "sandwichtop_no_arm_no_label", 445, 499, [119, 97]], [143, "sandwichtop_no_arm_no_label", 421, 244, [11, 13]], [144, ["vspace", 0], 505, 944, [84, 90]], [145, "sandwichtop_no_arm_no_label", 422, 368, [62, 64]], [146, "sandwichtop_no_arm_no_label", 204, 506, [0, 2]], [147, ["vspace", 0], 222, 582, [2, 7]], [148, ["vspace", 0], 221, 451, [36, 41]], [149, "sandwichtop_no_arm_no_label", 203, 375, [34, 36]], [150, "sandwichtop_no_arm_no_label", 195, 246, [45, 47]]] \ No newline at end of file
diff --git a/samples/Que_Como_Por_que_Para_que.ta b/samples/Que_Como_Por_que_Para_que.ta
index 3670aa1..1d26761 100644
--- a/samples/Que_Como_Por_que_Para_que.ta
+++ b/samples/Que_Como_Por_que_Para_que.ta
@@ -1 +1 @@
-[[0, "start", 237, 175, [null, 1]], [1, "stack1", 237, 217, [0, 8]], [2, "stack2", 237, 327, [27, 28]], [3, "hat1", 481, 175, [null, 4]], [4, "clean", 481, 217, [3, null]], [5, "hat2", 482, 284, [null, 6]], [6, "wait", 482, 326, [5, 7, null]], [7, ["number", 30], 540, 326, [6, null]], [8, "sandwichtop", 219, 251, [1, 9, 10]], [9, ["string", "\u00bfQu\u00e9?"], 322, 251, [8, null]], [10, "setxy", 237, 293, [8, 11, 12, 13]], [11, "titlex", 295, 293, [10, null]], [12, "titley", 295, 335, [10, null]], [13, "show", 237, 377, [10, 14, 15]], [14, ["string", "\u00bfQu\u00e9?"], 295, 377, [13, null]], [15, "setscale", 237, 419, [13, 16, 17]], [16, ["number", 45], 314, 419, [15, null]], [17, "setxy", 237, 461, [15, 18, 19, 20]], [18, "leftx", 295, 461, [17, null]], [19, "topy", 295, 503, [17, null]], [20, "showaligned", 237, 545, [17, 21, 22]], [21, ["journal", null], 347, 545, [20, null]], [22, "setxy", 237, 587, [20, 23, 24, 25]], [23, "rightx", 295, 587, [22, null]], [24, "topy", 295, 629, [22, null]], [25, "showaligned", 237, 671, [22, 26, 27]], [26, ["description", null], 347, 671, [25, null]], [27, ["sandwichcollapsed", 1], 237, 293, [25, 2]], [28, "stack1", 237, 361, [2, 29]], [29, "sandwichtop", 219, 395, [28, 30, 31]], [30, ["string", "\u00bfC\u00f3mo?"], 322, 395, [29, null]], [31, "setxy", 237, 437, [29, 32, 33, 34]], [32, "titlex", 295, 437, [31, null]], [33, "titley", 295, 479, [31, null]], [34, "show", 237, 521, [31, 35, 36]], [35, ["string", "\u00bfC\u00f3mo?"], 295, 521, [34, null]], [36, "setscale", 237, 563, [34, 37, 38]], [37, ["number", 45], 314, 563, [36, null]], [38, "setxy", 237, 605, [36, 39, 40, 41]], [39, "leftx", 295, 605, [38, null]], [40, "topy", 295, 647, [38, null]], [41, "showaligned", 237, 689, [38, 42, 43]], [42, ["journal", null], 347, 689, [41, null]], [43, "setxy", 237, 731, [41, 44, 45, 46]], [44, "rightx", 295, 731, [43, null]], [45, "topy", 295, 773, [43, null]], [46, "showaligned", 237, 815, [43, 47, 48]], [47, ["description", null], 347, 815, [46, null]], [48, ["sandwichcollapsed", 1], 237, 437, [46, 49]], [49, "stack2", 237, 471, [48, 72]], [50, "stack1", 237, 649, [93, 51]], [51, "sandwichtop", 219, 683, [50, 52, 53]], [52, ["string", "\u00bfPor qu\u00e9?"], 322, 683, [51, null]], [53, "setxy", 237, 725, [51, 54, 55, 56]], [54, "titlex", 295, 725, [53, null]], [55, "titley", 295, 767, [53, null]], [56, "show", 237, 809, [53, 57, 58]], [57, ["string", "\u00bfPor qu\u00e9?"], 295, 809, [56, null]], [58, "setscale", 237, 851, [56, 59, 60]], [59, ["number", 45], 314, 851, [58, null]], [60, "setxy", 237, 893, [58, 61, 62, 63]], [61, "leftx", 295, 893, [60, null]], [62, "topy", 295, 935, [60, null]], [63, "showaligned", 237, 977, [60, 64, 65]], [64, ["journal", null], 347, 977, [63, null]], [65, "setxy", 237, 1019, [63, 66, 67, 68]], [66, "rightx", 295, 1019, [65, null]], [67, "topy", 295, 1061, [65, null]], [68, "showaligned", 237, 1103, [65, 69, 70]], [69, ["description", null], 347, 1103, [68, null]], [70, ["sandwichcollapsed", 1], 237, 725, [68, 71]], [71, "stack2", 237, 759, [70, null]], [72, "stack1", 237, 505, [49, 73]], [73, "sandwichtop", 219, 539, [72, 74, 75]], [74, ["string", "\u00bfPara qui?"], 322, 539, [73, null]], [75, "setxy", 237, 581, [73, 76, 77, 78]], [76, "titlex", 295, 581, [75, null]], [77, "titley", 295, 623, [75, null]], [78, "show", 237, 665, [75, 79, 80]], [79, ["string", "\u00bfPara qui?"], 295, 665, [78, null]], [80, "setscale", 237, 707, [78, 81, 82]], [81, ["number", 45], 314, 707, [80, null]], [82, "setxy", 237, 749, [80, 83, 84, 85]], [83, "leftx", 295, 749, [82, null]], [84, "topy", 295, 791, [82, null]], [85, "showaligned", 237, 833, [82, 86, 87]], [86, ["journal", null], 347, 833, [85, null]], [87, "setxy", 237, 875, [85, 88, 89, 90]], [88, "rightx", 295, 875, [87, null]], [89, "topy", 295, 917, [87, null]], [90, "showaligned", 237, 959, [87, 91, 92]], [91, ["description", null], 347, 959, [90, null]], [92, ["sandwichcollapsed", 1], 237, 581, [90, 93]], [93, "stack2", 237, 615, [92, 50]], [-1, ["turtle", 1], 0, 354, 0, 0, 50, 5]]
+[[0, "start", 237, 175, [null, 1]], [1, "stack1", 237, 217, [0, 8]], [2, "stack2", 237, 327, [27, 28]], [3, "hat1", 481, 175, [null, 4]], [4, "clean", 481, 217, [3, null]], [5, "hat2", 482, 284, [null, 6]], [6, "wait", 482, 326, [5, 7, null]], [7, ["number", 30], 540, 326, [6, null]], [8, "sandwichtop", 219, 251, [1, 9, 10]], [9, ["string", "\u00bfQu\u00e9?"], 322, 251, [8, null]], [10, "setxy", 237, 293, [8, 11, 12, 13]], [11, "titlex", 295, 293, [10, null]], [12, "titley", 295, 335, [10, null]], [13, "show", 237, 377, [10, 14, 15]], [14, ["string", "\u00bfQu\u00e9?"], 295, 377, [13, null]], [15, "setscale", 237, 419, [13, 16, 17]], [16, ["number", 45], 314, 419, [15, null]], [17, "setxy", 237, 461, [15, 18, 19, 20]], [18, "leftx", 295, 461, [17, null]], [19, "topy", 295, 503, [17, null]], [20, "showaligned", 237, 545, [17, 21, 22]], [21, ["journal", null], 347, 545, [20, null]], [22, "setxy", 237, 587, [20, 23, 24, 25]], [23, "rightx", 295, 587, [22, null]], [24, "topy", 295, 629, [22, null]], [25, "showaligned", 237, 671, [22, 26, 27]], [26, ["description", null], 347, 671, [25, null]], [27, ["sandwichcollapsed", 1], 237, 293, [25, 2]], [28, "stack1", 237, 361, [2, 29]], [29, "sandwichtop", 219, 395, [28, 30, 31]], [30, ["string", "\u00bfC\u00f3mo?"], 322, 395, [29, null]], [31, "setxy", 237, 437, [29, 32, 33, 34]], [32, "titlex", 295, 437, [31, null]], [33, "titley", 295, 479, [31, null]], [34, "show", 237, 521, [31, 35, 36]], [35, ["string", "\u00bfC\u00f3mo?"], 295, 521, [34, null]], [36, "setscale", 237, 563, [34, 37, 38]], [37, ["number", 45], 314, 563, [36, null]], [38, "setxy", 237, 605, [36, 39, 40, 41]], [39, "leftx", 295, 605, [38, null]], [40, "topy", 295, 647, [38, null]], [41, "showaligned", 237, 689, [38, 42, 43]], [42, ["journal", null], 347, 689, [41, null]], [43, "setxy", 237, 731, [41, 44, 45, 46]], [44, "rightx", 295, 731, [43, null]], [45, "topy", 295, 773, [43, null]], [46, "showaligned", 237, 815, [43, 47, 48]], [47, ["description", null], 347, 815, [46, null]], [48, ["sandwichcollapsed", 1], 237, 437, [46, 49]], [49, "stack2", 237, 471, [48, 72]], [50, "stack1", 237, 649, [93, 51]], [51, "sandwichtop", 219, 683, [50, 52, 53]], [52, ["string", "\u00bfPor qu\u00e9?"], 322, 683, [51, null]], [53, "setxy", 237, 725, [51, 54, 55, 56]], [54, "titlex", 295, 725, [53, null]], [55, "titley", 295, 767, [53, null]], [56, "show", 237, 809, [53, 57, 58]], [57, ["string", "\u00bfPor qu\u00e9?"], 295, 809, [56, null]], [58, "setscale", 237, 851, [56, 59, 60]], [59, ["number", 45], 314, 851, [58, null]], [60, "setxy", 237, 893, [58, 61, 62, 63]], [61, "leftx", 295, 893, [60, null]], [62, "topy", 295, 935, [60, null]], [63, "showaligned", 237, 977, [60, 64, 65]], [64, ["journal", null], 347, 977, [63, null]], [65, "setxy", 237, 1019, [63, 66, 67, 68]], [66, "rightx", 295, 1019, [65, null]], [67, "topy", 295, 1061, [65, null]], [68, "showaligned", 237, 1103, [65, 69, 70]], [69, ["description", null], 347, 1103, [68, null]], [70, ["sandwichcollapsed", 1], 237, 725, [68, 71]], [71, "stack2", 237, 759, [70, null]], [72, "stack1", 237, 505, [49, 73]], [73, "sandwichtop", 219, 539, [72, 74, 75]], [74, ["string", "\u00bfPara qui?"], 322, 539, [73, null]], [75, "setxy", 237, 581, [73, 76, 77, 78]], [76, "titlex", 295, 581, [75, null]], [77, "titley", 295, 623, [75, null]], [78, "show", 237, 665, [75, 79, 80]], [79, ["string", "\u00bfPara qui?"], 295, 665, [78, null]], [80, "setscale", 237, 707, [78, 81, 82]], [81, ["number", 45], 314, 707, [80, null]], [82, "setxy", 237, 749, [80, 83, 84, 85]], [83, "leftx", 295, 749, [82, null]], [84, "topy", 295, 791, [82, null]], [85, "showaligned", 237, 833, [82, 86, 87]], [86, ["journal", null], 347, 833, [85, null]], [87, "setxy", 237, 875, [85, 88, 89, 90]], [88, "rightx", 295, 875, [87, null]], [89, "topy", 295, 917, [87, null]], [90, "showaligned", 237, 959, [87, 91, 92]], [91, ["description", null], 347, 959, [90, null]], [92, ["sandwichcollapsed", 1], 237, 581, [90, 93]], [93, "stack2", 237, 615, [92, 50]]]
diff --git a/samples/What_How_Why_For_whom.ta b/samples/What_How_Why_For_whom.ta
index 39edbaa..22b7075 100644
--- a/samples/What_How_Why_For_whom.ta
+++ b/samples/What_How_Why_For_whom.ta
@@ -1 +1 @@
-[[0, "start", 237, 175, [null, 1]], [1, "stack1", 237, 217, [0, 8]], [2, "stack2", 237, 327, [27, 28]], [3, "hat1", 481, 175, [null, 4]], [4, "clean", 481, 217, [3, null]], [5, "hat2", 482, 284, [null, 6]], [6, "wait", 482, 326, [5, 7, null]], [7, ["number", 30], 540, 326, [6, null]], [8, "sandwichtop", 219, 251, [1, 9, 10]], [9, ["string", "What?"], 322, 251, [8, null]], [10, "setxy", 237, 293, [8, 11, 12, 13]], [11, "titlex", 295, 293, [10, null]], [12, "titley", 295, 335, [10, null]], [13, "show", 237, 377, [10, 14, 15]], [14, ["string", "What?"], 295, 377, [13, null]], [15, "setscale", 237, 419, [13, 16, 17]], [16, ["number", 45], 314, 419, [15, null]], [17, "setxy", 237, 461, [15, 18, 19, 20]], [18, "leftx", 295, 461, [17, null]], [19, "topy", 295, 503, [17, null]], [20, "showaligned", 237, 545, [17, 21, 22]], [21, ["journal", null], 347, 545, [20, null]], [22, "setxy", 237, 587, [20, 23, 24, 25]], [23, "rightx", 295, 587, [22, null]], [24, "topy", 295, 629, [22, null]], [25, "showaligned", 237, 671, [22, 26, 27]], [26, ["description", null], 347, 671, [25, null]], [27, ["sandwichcollapsed", 1], 237, 293, [25, 2]], [28, "stack1", 237, 361, [2, 29]], [29, "sandwichtop", 219, 395, [28, 30, 31]], [30, ["string", "How?"], 322, 395, [29, null]], [31, "setxy", 237, 437, [29, 32, 33, 34]], [32, "titlex", 295, 437, [31, null]], [33, "titley", 295, 479, [31, null]], [34, "show", 237, 521, [31, 35, 36]], [35, ["string", "How?"], 295, 521, [34, null]], [36, "setscale", 237, 563, [34, 37, 38]], [37, ["number", 45], 314, 563, [36, null]], [38, "setxy", 237, 605, [36, 39, 40, 41]], [39, "leftx", 295, 605, [38, null]], [40, "topy", 295, 647, [38, null]], [41, "showaligned", 237, 689, [38, 42, 43]], [42, ["journal", null], 347, 689, [41, null]], [43, "setxy", 237, 731, [41, 44, 45, 46]], [44, "rightx", 295, 731, [43, null]], [45, "topy", 295, 773, [43, null]], [46, "showaligned", 237, 815, [43, 47, 48]], [47, ["description", null], 347, 815, [46, null]], [48, ["sandwichcollapsed", 1], 237, 437, [46, 49]], [49, "stack2", 237, 471, [48, 72]], [50, "stack1", 237, 649, [93, 51]], [51, "sandwichtop", 219, 683, [50, 52, 53]], [52, ["string", "For whom?"], 322, 683, [51, null]], [53, "setxy", 237, 725, [51, 54, 55, 56]], [54, "titlex", 295, 725, [53, null]], [55, "titley", 295, 767, [53, null]], [56, "show", 237, 809, [53, 57, 58]], [57, ["string", "For whom?"], 295, 809, [56, null]], [58, "setscale", 237, 851, [56, 59, 60]], [59, ["number", 45], 314, 851, [58, null]], [60, "setxy", 237, 893, [58, 61, 62, 63]], [61, "leftx", 295, 893, [60, null]], [62, "topy", 295, 935, [60, null]], [63, "showaligned", 237, 977, [60, 64, 65]], [64, ["journal", null], 347, 977, [63, null]], [65, "setxy", 237, 1019, [63, 66, 67, 68]], [66, "rightx", 295, 1019, [65, null]], [67, "topy", 295, 1061, [65, null]], [68, "showaligned", 237, 1103, [65, 69, 70]], [69, ["description", null], 347, 1103, [68, null]], [70, ["sandwichcollapsed", 1], 237, 725, [68, 71]], [71, "stack2", 237, 759, [70, null]], [72, "stack1", 237, 505, [49, 73]], [73, "sandwichtop", 219, 539, [72, 74, 75]], [74, ["string", "Why?"], 322, 539, [73, null]], [75, "setxy", 237, 581, [73, 76, 77, 78]], [76, "titlex", 295, 581, [75, null]], [77, "titley", 295, 623, [75, null]], [78, "show", 237, 665, [75, 79, 80]], [79, ["string", "Why?"], 295, 665, [78, null]], [80, "setscale", 237, 707, [78, 81, 82]], [81, ["number", 45], 314, 707, [80, null]], [82, "setxy", 237, 749, [80, 83, 84, 85]], [83, "leftx", 295, 749, [82, null]], [84, "topy", 295, 791, [82, null]], [85, "showaligned", 237, 833, [82, 86, 87]], [86, ["journal", null], 347, 833, [85, null]], [87, "setxy", 237, 875, [85, 88, 89, 90]], [88, "rightx", 295, 875, [87, null]], [89, "topy", 295, 917, [87, null]], [90, "showaligned", 237, 959, [87, 91, 92]], [91, ["description", null], 347, 959, [90, null]], [92, ["sandwichcollapsed", 1], 237, 581, [90, 93]], [93, "stack2", 237, 615, [92, 50]], [-1, ["turtle", 1], 0, 354, 0, 0, 50, 5]] \ No newline at end of file
+[[0, "start", 237, 175, [null, 1]], [1, "stack1", 237, 217, [0, 8]], [2, "stack2", 237, 327, [27, 28]], [3, "hat1", 481, 175, [null, 4]], [4, "clean", 481, 217, [3, null]], [5, "hat2", 482, 284, [null, 6]], [6, "wait", 482, 326, [5, 7, null]], [7, ["number", 30], 540, 326, [6, null]], [8, "sandwichtop", 219, 251, [1, 9, 10]], [9, ["string", "What?"], 322, 251, [8, null]], [10, "setxy", 237, 293, [8, 11, 12, 13]], [11, "titlex", 295, 293, [10, null]], [12, "titley", 295, 335, [10, null]], [13, "show", 237, 377, [10, 14, 15]], [14, ["string", "What?"], 295, 377, [13, null]], [15, "setscale", 237, 419, [13, 16, 17]], [16, ["number", 45], 314, 419, [15, null]], [17, "setxy", 237, 461, [15, 18, 19, 20]], [18, "leftx", 295, 461, [17, null]], [19, "topy", 295, 503, [17, null]], [20, "showaligned", 237, 545, [17, 21, 22]], [21, ["journal", null], 347, 545, [20, null]], [22, "setxy", 237, 587, [20, 23, 24, 25]], [23, "rightx", 295, 587, [22, null]], [24, "topy", 295, 629, [22, null]], [25, "showaligned", 237, 671, [22, 26, 27]], [26, ["description", null], 347, 671, [25, null]], [27, ["sandwichcollapsed", 1], 237, 293, [25, 2]], [28, "stack1", 237, 361, [2, 29]], [29, "sandwichtop", 219, 395, [28, 30, 31]], [30, ["string", "How?"], 322, 395, [29, null]], [31, "setxy", 237, 437, [29, 32, 33, 34]], [32, "titlex", 295, 437, [31, null]], [33, "titley", 295, 479, [31, null]], [34, "show", 237, 521, [31, 35, 36]], [35, ["string", "How?"], 295, 521, [34, null]], [36, "setscale", 237, 563, [34, 37, 38]], [37, ["number", 45], 314, 563, [36, null]], [38, "setxy", 237, 605, [36, 39, 40, 41]], [39, "leftx", 295, 605, [38, null]], [40, "topy", 295, 647, [38, null]], [41, "showaligned", 237, 689, [38, 42, 43]], [42, ["journal", null], 347, 689, [41, null]], [43, "setxy", 237, 731, [41, 44, 45, 46]], [44, "rightx", 295, 731, [43, null]], [45, "topy", 295, 773, [43, null]], [46, "showaligned", 237, 815, [43, 47, 48]], [47, ["description", null], 347, 815, [46, null]], [48, ["sandwichcollapsed", 1], 237, 437, [46, 49]], [49, "stack2", 237, 471, [48, 72]], [50, "stack1", 237, 649, [93, 51]], [51, "sandwichtop", 219, 683, [50, 52, 53]], [52, ["string", "For whom?"], 322, 683, [51, null]], [53, "setxy", 237, 725, [51, 54, 55, 56]], [54, "titlex", 295, 725, [53, null]], [55, "titley", 295, 767, [53, null]], [56, "show", 237, 809, [53, 57, 58]], [57, ["string", "For whom?"], 295, 809, [56, null]], [58, "setscale", 237, 851, [56, 59, 60]], [59, ["number", 45], 314, 851, [58, null]], [60, "setxy", 237, 893, [58, 61, 62, 63]], [61, "leftx", 295, 893, [60, null]], [62, "topy", 295, 935, [60, null]], [63, "showaligned", 237, 977, [60, 64, 65]], [64, ["journal", null], 347, 977, [63, null]], [65, "setxy", 237, 1019, [63, 66, 67, 68]], [66, "rightx", 295, 1019, [65, null]], [67, "topy", 295, 1061, [65, null]], [68, "showaligned", 237, 1103, [65, 69, 70]], [69, ["description", null], 347, 1103, [68, null]], [70, ["sandwichcollapsed", 1], 237, 725, [68, 71]], [71, "stack2", 237, 759, [70, null]], [72, "stack1", 237, 505, [49, 73]], [73, "sandwichtop", 219, 539, [72, 74, 75]], [74, ["string", "Why?"], 322, 539, [73, null]], [75, "setxy", 237, 581, [73, 76, 77, 78]], [76, "titlex", 295, 581, [75, null]], [77, "titley", 295, 623, [75, null]], [78, "show", 237, 665, [75, 79, 80]], [79, ["string", "Why?"], 295, 665, [78, null]], [80, "setscale", 237, 707, [78, 81, 82]], [81, ["number", 45], 314, 707, [80, null]], [82, "setxy", 237, 749, [80, 83, 84, 85]], [83, "leftx", 295, 749, [82, null]], [84, "topy", 295, 791, [82, null]], [85, "showaligned", 237, 833, [82, 86, 87]], [86, ["journal", null], 347, 833, [85, null]], [87, "setxy", 237, 875, [85, 88, 89, 90]], [88, "rightx", 295, 875, [87, null]], [89, "topy", 295, 917, [87, null]], [90, "showaligned", 237, 959, [87, 91, 92]], [91, ["description", null], 347, 959, [90, null]], [92, ["sandwichcollapsed", 1], 237, 581, [90, 93]], [93, "stack2", 237, 615, [92, 50]]] \ No newline at end of file
diff --git a/samples/birds.ta b/samples/birds.ta
index 95a0a6f..65fd5db 100644
--- a/samples/birds.ta
+++ b/samples/birds.ta
@@ -1 +1 @@
-[[0, "start", 176, 175, [null, 1]], [1, "clean", 176, 217, [0, 2]], [2, "repeat", 176, 251, [1, 3, 4, null]], [3, ["number", 30], 227, 251, [2, null]], [4, "setxy", 241, 311, [2, 31, 8, 32]], [5, "random", 473, 311, [31, 6, 7, null]], [6, ["number", -600], 559, 311, [5, null]], [7, ["number", 600], 559, 353, [5, null]], [8, "random", 299, 353, [4, 9, 10, null]], [9, ["number", -450], 385, 353, [8, null]], [10, ["number", 450], 385, 395, [8, null]], [11, "setpensize", 241, 429, [32, 12, 13]], [12, ["number", 10], 343, 429, [11, null]], [13, "repeat", 241, 471, [11, 14, 15, null]], [14, ["number", 720], 292, 471, [13, null]], [15, "forward", 306, 531, [13, 16, 21]], [16, ["number", 200], 377, 531, [15, null]], [17, "setcolor", 306, 615, [21, 18, 33]], [18, "division2", 383, 615, [17, 19, 20]], [19, "xcor", 437, 615, [18, null]], [20, ["number", 5], 461, 661, [18, null]], [21, "setshade", 306, 573, [15, 22, 17]], [22, "heading", 391, 573, [21, null]], [23, "back", 306, 691, [33, 24, 25]], [24, ["number", 400], 364, 691, [23, null]], [25, "forward", 306, 733, [23, 26, 34]], [26, "random", 377, 733, [25, 27, 28, null]], [27, ["number", 190], 463, 733, [26, null]], [28, ["number", 210], 463, 775, [26, null]], [29, "left", 306, 809, [34, 30, null]], [30, ["number", 1], 364, 809, [29, null]], [31, ["identity2", 60], 299, 311, [4, 5]], [32, ["vspace", 0], 241, 395, [4, 11]], [33, ["vspace", 0], 306, 657, [17, 23]], [34, ["vspace", 0], 306, 775, [25, 29]], [-1, ["turtle", 1], 109, 460, 323.0, -2.3992725042378367, 323.0, 10.0]] \ No newline at end of file
+[[0, ["start", 2.0], 176, 175, [null, 1]], [1, "clean", 176, 217, [0, 2]], [2, "repeat", 176, 251, [1, 3, 4, null]], [3, ["number", 30], 227, 251, [2, null]], [4, ["setxy", 20.0], 241, 311, [2, 5, 8, 31]], [5, ["random", 0], 299, 311, [4, 6, 7, null]], [6, ["number", -600], 385, 311, [5, null]], [7, ["number", 600], 385, 353, [5, null]], [8, ["random", 0], 299, 393, [4, 9, 10, null]], [9, ["number", -450], 385, 393, [8, null]], [10, ["number", 450], 385, 435, [8, null]], [11, "setpensize", 241, 469, [31, 12, 13]], [12, ["number", 10], 343, 469, [11, null]], [13, "repeat", 241, 511, [11, 14, 15, null]], [14, ["number", 720], 292, 511, [13, null]], [15, "forward", 306, 571, [13, 16, 21]], [16, ["number", 200], 377, 571, [15, null]], [17, "setcolor", 306, 655, [21, 18, 32]], [18, ["division2", 0], 383, 655, [17, 19, 20]], [19, "xcor", 437, 655, [18, null]], [20, ["number", 5], 461, 697, [18, null]], [21, "setshade", 306, 613, [15, 22, 17]], [22, "heading", 391, 613, [21, null]], [23, "back", 306, 731, [32, 24, 25]], [24, ["number", 400], 364, 731, [23, null]], [25, "forward", 306, 773, [23, 26, 33]], [26, ["random", 0], 377, 773, [25, 27, 28, null]], [27, ["number", 190], 463, 773, [26, null]], [28, ["number", 210], 463, 815, [26, null]], [29, "left", 306, 849, [33, 30, null]], [30, ["number", 1], 364, 849, [29, null]], [31, ["vspace", 0], 241, 435, [4, 11]], [32, ["vspace", 0], 306, 697, [17, 23]], [33, ["vspace", 0], 306, 815, [25, 29]]] \ No newline at end of file
diff --git a/samples/bubbles.ta b/samples/bubbles.ta
index 25331a7..eef8698 100644
--- a/samples/bubbles.ta
+++ b/samples/bubbles.ta
@@ -1 +1 @@
-[[0, "setcolor", 252, 251, [12, 1, 2]], [1, ["number", 60], 329, 251, [0, null]], [2, "repeat", 252, 293, [0, 3, 4, null]], [3, ["number", 5000], 303, 293, [2, null]], [4, "setxy", 317, 353, [2, 23, 6, 28]], [5, "random", 589, 353, [23, 24, 25, null]], [6, "random", 375, 395, [4, 26, 27, null]], [7, "storeinbox1", 317, 471, [28, 14, 29]], [8, "setpensize", 317, 547, [29, 20, 30]], [9, "setshade", 317, 623, [30, 17, 31]], [10, "forward", 317, 699, [31, 11, null]], [11, ["number", 1], 388, 699, [10, null]], [12, "clean", 252, 217, [13, 0]], [13, "start", 252, 175, [null, 12]], [14, "plus2", 435, 471, [7, 15, 16]], [15, "ycor", 489, 471, [14, null]], [16, ["number", 900], 489, 513, [14, null]], [17, "division2", 402, 623, [9, 18, 19]], [18, "box1", 456, 623, [17, null]], [19, ["number", 12], 480, 669, [17, null]], [20, "division2", 419, 547, [8, 21, 22]], [21, "box1", 473, 547, [20, null]], [22, ["number", 9], 497, 593, [20, null]], [23, ["identity2", 80], 375, 353, [4, 5]], [24, "leftpos", 675, 353, [5, null]], [25, "rightpos", 675, 395, [5, null]], [26, "bottompos", 461, 395, [6, null]], [27, "toppos", 461, 437, [6, null]], [28, ["vspace", 0], 317, 437, [4, 7]], [29, ["vspace", 0], 317, 513, [7, 8]], [30, ["vspace", 0], 317, 589, [8, 9]], [31, ["vspace", 0], 317, 665, [9, 10]], [-1, ["turtle", 1], 528, 31, 0, 60.0, 77.5, 103.33333333333333]] \ No newline at end of file
+[[0, "setcolor", 252, 251, [12, 1, 2]], [1, ["number", 60], 329, 251, [0, null]], [2, "repeat", 252, 293, [0, 3, 4, null]], [3, ["number", 5000], 303, 293, [2, null]], [4, ["setxy", 20.0], 317, 353, [2, 5, 6, 27]], [5, ["random", 0], 375, 353, [4, 23, 24, null]], [6, ["random", 0], 375, 435, [4, 25, 26, null]], [7, "storeinbox1", 317, 511, [27, 14, 28]], [8, "setpensize", 317, 587, [28, 20, 29]], [9, "setshade", 317, 663, [29, 17, 30]], [10, "forward", 317, 739, [30, 11, null]], [11, ["number", 1], 388, 739, [10, null]], [12, "clean", 252, 217, [13, 0]], [13, ["start", 2.0], 252, 175, [null, 12]], [14, ["plus2", 0], 435, 511, [7, 15, 16]], [15, "ycor", 489, 511, [14, null]], [16, ["number", 900], 489, 553, [14, null]], [17, ["division2", 0], 402, 663, [9, 18, 19]], [18, "box1", 456, 663, [17, null]], [19, ["number", 12], 480, 705, [17, null]], [20, ["division2", 0], 419, 587, [8, 21, 22]], [21, "box1", 473, 587, [20, null]], [22, ["number", 9], 497, 629, [20, null]], [23, "leftpos", 461, 353, [5, null]], [24, "rightpos", 461, 395, [5, null]], [25, "bottompos", 461, 435, [6, null]], [26, "toppos", 461, 477, [6, null]], [27, ["vspace", 0], 317, 477, [4, 7]], [28, ["vspace", 0], 317, 553, [7, 8]], [29, ["vspace", 0], 317, 629, [8, 9]], [30, ["vspace", 0], 317, 705, [9, 10]]] \ No newline at end of file
diff --git a/samples/candyvortex.ta b/samples/candyvortex.ta
index 81b7da5..6e5f211 100644
--- a/samples/candyvortex.ta
+++ b/samples/candyvortex.ta
@@ -1 +1 @@
-[[0, "start", 226, 175, [null, 1]], [1, "clean", 226, 217, [0, 2]], [2, "repeat", 226, 251, [1, 3, 4, null]], [3, ["number", 350], 277, 251, [2, null]], [4, "setpensize", 291, 311, [2, 5, 6]], [5, "heading", 393, 311, [4, null]], [6, "forward", 291, 353, [4, 7, 8]], [7, ["number", 1000], 362, 353, [6, null]], [8, "setcolor", 291, 395, [6, 9, 10]], [9, "xcor", 368, 395, [8, null]], [10, "setshade", 291, 437, [8, 11, 12]], [11, "ycor", 376, 437, [10, null]], [12, "back", 291, 479, [10, 13, 14]], [13, ["number", 1000], 349, 479, [12, null]], [14, "left", 291, 521, [12, 15, null]], [15, ["number", 1], 349, 521, [14, null]], [-1, ["turtle", 1], 0, 0, 10.0, 190.8089953765448, 981.62718344766392, 11.0]] \ No newline at end of file
+[[0, ["start", 2.0], 226, 175, [null, 1]], [1, "clean", 226, 217, [0, 2]], [2, "repeat", 226, 251, [1, 3, 4, null]], [3, ["number", 350], 277, 251, [2, null]], [4, "setpensize", 291, 311, [2, 5, 6]], [5, "heading", 393, 311, [4, null]], [6, "forward", 291, 353, [4, 7, 8]], [7, ["number", 1000], 362, 353, [6, null]], [8, "setcolor", 291, 395, [6, 9, 10]], [9, "xcor", 368, 395, [8, null]], [10, "setshade", 291, 437, [8, 11, 12]], [11, "ycor", 376, 437, [10, null]], [12, "back", 291, 479, [10, 13, 14]], [13, ["number", 1000], 349, 479, [12, null]], [14, "left", 291, 521, [12, 15, null]], [15, ["number", 1], 349, 521, [14, null]]] \ No newline at end of file
diff --git a/samples/cherlin.ta b/samples/cherlin.ta
index 5027788..8624bf3 100644
--- a/samples/cherlin.ta
+++ b/samples/cherlin.ta
@@ -1 +1 @@
-[[0, "hat1", 555, 188, [null, 1]], [1, "repeat", 555, 230, [0, 2, 3, null]], [2, ["number", 100], 606, 230, [1, null]], [3, "setpensize", 620, 290, [1, 81, 4]], [4, "setcolor", 620, 332, [3, 5, 83]], [5, "plus2", 697, 332, [4, 6, 7]], [6, "color", 751, 332, [5, null]], [7, ["number", 2], 751, 374, [5, null]], [8, "setxy", 620, 408, [83, 9, 10, 84]], [9, ["number", 0], 678, 408, [8, null]], [10, "minus2", 678, 450, [8, 11, 12]], [11, ["number", 0], 732, 450, [10, null]], [12, "box1", 756, 496, [10, null]], [13, "seth", 620, 526, [84, 14, 15]], [14, ["number", 270], 719, 526, [13, null]], [15, "arc", 620, 568, [13, 16, 17, 18]], [16, ["number", 360], 678, 568, [15, null]], [17, "box1", 678, 610, [15, null]], [18, "setxy", 620, 652, [15, 19, 20, 85]], [19, ["number", 400], 678, 652, [18, null]], [20, "minus2", 678, 694, [18, 21, 22]], [21, "box1", 732, 694, [20, null]], [22, ["number", 200], 756, 740, [20, null]], [23, "forward", 620, 770, [85, 24, 25]], [24, ["number", 800], 691, 770, [23, null]], [25, "stack2", 620, 812, [23, 26]], [26, "storeinbox1", 620, 846, [25, 27, null]], [27, "plus2", 738, 846, [26, 28, 29]], [28, "box1", 792, 846, [27, null]], [29, ["number", 4], 792, 888, [27, null]], [30, "start", 265, 195, [null, 31]], [31, "clean", 265, 237, [30, 32]], [32, "setpensize", 265, 271, [31, 82, 33]], [33, "storeinbox1", 265, 313, [32, 34, 35]], [34, ["number", 100], 383, 313, [33, null]], [35, "setcolor", 265, 355, [33, 36, 37]], [36, ["number", 0], 342, 355, [35, null]], [37, "setxy", 265, 397, [35, 38, 39, 40]], [38, ["number", 400], 323, 397, [37, null]], [39, ["number", -200], 323, 439, [37, null]], [40, "seth", 265, 481, [37, 41, 42]], [41, ["number", 270], 364, 481, [40, null]], [42, "forward", 265, 523, [40, 43, 44]], [43, ["number", 800], 336, 523, [42, null]], [44, "setxy", 265, 565, [42, 45, 46, 47]], [45, ["number", 0], 323, 565, [44, null]], [46, ["number", 0], 323, 607, [44, null]], [47, "forward", 265, 649, [44, 48, 49]], [48, ["number", 0], 336, 649, [47, null]], [49, "stack1", 265, 691, [47, null]], [50, "hat2", 930, 192, [null, 51]], [51, "setpensize", 930, 234, [50, 52, 53]], [52, ["number", 8], 1032, 234, [51, null]], [53, "storeinbox2", 930, 276, [51, 54, 60]], [54, "product2", 1048, 276, [53, 55, 56]], [55, ["number", 20], 1102, 276, [54, null]], [56, "sqrt", 1102, 318, [54, 57]], [57, "minus2", 1156, 318, [56, 58, 59]], [58, "box1", 1210, 318, [57, null]], [59, ["number", 100], 1234, 364, [57, null]], [60, ["vspace", 0], 930, 318, [53, 61]], [61, "setxy", 930, 352, [60, 62, 63, 66]], [62, "box2", 988, 352, [61, null]], [63, "minus2", 988, 394, [61, 64, 65]], [64, "box1", 1042, 394, [63, null]], [65, ["number", 200], 1066, 440, [63, null]], [66, ["vspace", 0], 930, 436, [61, 67]], [67, "forward", 930, 470, [66, 68, 70]], [68, ["identity2", 0], 1001, 470, [67, 69]], [69, ["number", 0], 1055, 470, [68, null]], [70, "setxy", 930, 512, [67, 74, 75, 78]], [71, "minus2", 1162, 512, [74, 72, 73]], [72, ["number", 0], 1216, 512, [71, null]], [73, "box2", 1240, 558, [71, null]], [74, ["identity2", 60], 988, 512, [70, 71]], [75, "minus2", 988, 554, [70, 76, 77]], [76, "box1", 1042, 554, [75, null]], [77, ["number", 200], 1066, 600, [75, null]], [78, ["vspace", 0], 930, 596, [70, 79]], [79, "forward", 930, 630, [78, 80, null]], [80, ["number", 0], 1001, 630, [79, null]], [81, ["number", 1], 722, 290, [3, null]], [82, ["number", 3], 367, 271, [32, null]], [83, ["vspace", 0], 620, 374, [4, 8]], [84, ["vspace", 0], 620, 492, [8, 13]], [85, ["vspace", 0], 620, 736, [18, 23]], [-1, ["turtle", 1], -397, 296, 270.0, 200.0, 50, 8.0]] \ No newline at end of file
+[[0, "hat1", 555, 188, [null, 1]], [1, "repeat", 555, 230, [0, 2, 3, null]], [2, ["number", 100], 606, 230, [1, null]], [3, "setpensize", 620, 290, [1, 81, 4]], [4, "setcolor", 620, 332, [3, 5, 83]], [5, "plus2", 697, 332, [4, 6, 7]], [6, "color", 751, 332, [5, null]], [7, ["number", 2], 751, 374, [5, null]], [8, "setxy", 620, 408, [83, 9, 10, 84]], [9, ["number", 0], 678, 408, [8, null]], [10, "minus2", 678, 450, [8, 11, 12]], [11, ["number", 0], 732, 450, [10, null]], [12, "box1", 756, 496, [10, null]], [13, "seth", 620, 526, [84, 14, 15]], [14, ["number", 270], 719, 526, [13, null]], [15, "arc", 620, 568, [13, 16, 17, 18]], [16, ["number", 360], 678, 568, [15, null]], [17, "box1", 678, 610, [15, null]], [18, "setxy", 620, 652, [15, 19, 20, 85]], [19, ["number", 400], 678, 652, [18, null]], [20, "minus2", 678, 694, [18, 21, 22]], [21, "box1", 732, 694, [20, null]], [22, ["number", 200], 756, 740, [20, null]], [23, "forward", 620, 770, [85, 24, 25]], [24, ["number", 800], 691, 770, [23, null]], [25, "stack2", 620, 812, [23, 26]], [26, "storeinbox1", 620, 846, [25, 27, null]], [27, "plus2", 738, 846, [26, 28, 29]], [28, "box1", 792, 846, [27, null]], [29, ["number", 4], 792, 888, [27, null]], [30, "start", 265, 195, [null, 31]], [31, "clean", 265, 237, [30, 32]], [32, "setpensize", 265, 271, [31, 82, 33]], [33, "storeinbox1", 265, 313, [32, 34, 35]], [34, ["number", 100], 383, 313, [33, null]], [35, "setcolor", 265, 355, [33, 36, 37]], [36, ["number", 0], 342, 355, [35, null]], [37, "setxy", 265, 397, [35, 38, 39, 40]], [38, ["number", 400], 323, 397, [37, null]], [39, ["number", -200], 323, 439, [37, null]], [40, "seth", 265, 481, [37, 41, 42]], [41, ["number", 270], 364, 481, [40, null]], [42, "forward", 265, 523, [40, 43, 44]], [43, ["number", 800], 336, 523, [42, null]], [44, "setxy", 265, 565, [42, 45, 46, 47]], [45, ["number", 0], 323, 565, [44, null]], [46, ["number", 0], 323, 607, [44, null]], [47, "forward", 265, 649, [44, 48, 49]], [48, ["number", 0], 336, 649, [47, null]], [49, "stack1", 265, 691, [47, null]], [50, "hat2", 930, 192, [null, 51]], [51, "setpensize", 930, 234, [50, 52, 53]], [52, ["number", 8], 1032, 234, [51, null]], [53, "storeinbox2", 930, 276, [51, 54, 60]], [54, "product2", 1048, 276, [53, 55, 56]], [55, ["number", 20], 1102, 276, [54, null]], [56, "sqrt", 1102, 318, [54, 57]], [57, "minus2", 1156, 318, [56, 58, 59]], [58, "box1", 1210, 318, [57, null]], [59, ["number", 100], 1234, 364, [57, null]], [60, ["vspace", 0], 930, 318, [53, 61]], [61, "setxy", 930, 352, [60, 62, 63, 66]], [62, "box2", 988, 352, [61, null]], [63, "minus2", 988, 394, [61, 64, 65]], [64, "box1", 1042, 394, [63, null]], [65, ["number", 200], 1066, 440, [63, null]], [66, ["vspace", 0], 930, 436, [61, 67]], [67, "forward", 930, 470, [66, 68, 70]], [68, ["identity2", 0], 1001, 470, [67, 69]], [69, ["number", 0], 1055, 470, [68, null]], [70, "setxy", 930, 512, [67, 74, 75, 78]], [71, "minus2", 1162, 512, [74, 72, 73]], [72, ["number", 0], 1216, 512, [71, null]], [73, "box2", 1240, 558, [71, null]], [74, ["identity2", 60], 988, 512, [70, 71]], [75, "minus2", 988, 554, [70, 76, 77]], [76, "box1", 1042, 554, [75, null]], [77, ["number", 200], 1066, 600, [75, null]], [78, ["vspace", 0], 930, 596, [70, 79]], [79, "forward", 930, 630, [78, 80, null]], [80, ["number", 0], 1001, 630, [79, null]], [81, ["number", 1], 722, 290, [3, null]], [82, ["number", 3], 367, 271, [32, null]], [83, ["vspace", 0], 620, 374, [4, 8]], [84, ["vspace", 0], 620, 492, [8, 13]], [85, ["vspace", 0], 620, 736, [18, 23]]] \ No newline at end of file
diff --git a/samples/clock.ta b/samples/clock.ta
index c5ca1a8..c3978a4 100644
--- a/samples/clock.ta
+++ b/samples/clock.ta
@@ -1 +1 @@
-[[0, "hat", 188, 484, [null, 1, 318]], [1, ["string", "show seconds"], 246, 492, [0, null]], [2, "if", 188, 610, [90, 3, 8, 9]], [3, "equal2", 226, 576, [2, 4, 6, null]], [4, "box", 272, 576, [3, 5, null]], [5, ["string", "old second"], 327, 576, [4, null]], [6, "box", 272, 618, [3, 7, null]], [7, ["string", "seconds"], 327, 618, [6, null]], [8, "stopstack", 240, 678, [2, null]], [9, "setcolor", 188, 696, [2, 10, 11]], [10, ["number", 60], 265, 696, [9, null]], [11, "setshade", 188, 738, [9, 12, 13]], [12, ["number", 100], 273, 738, [11, null]], [13, "seth", 188, 780, [11, 14, 20]], [14, "product2", 287, 780, [13, 15, 17]], [15, "box", 341, 780, [14, 16, null]], [16, ["string", "old second"], 396, 780, [15, null]], [17, "division2", 341, 822, [14, 18, 19]], [18, ["number", 360], 395, 822, [17, null]], [19, ["number", 60], 419, 864, [17, null]], [20, "setpensize", 188, 822, [13, 21, 22]], [21, ["number", 5], 290, 822, [20, null]], [22, "forward", 188, 864, [20, 23, 24]], [23, ["number", 225], 259, 864, [22, null]], [24, "back", 188, 906, [22, 25, 320]], [25, ["number", 225], 246, 906, [24, null]], [26, "setshade", 188, 652, [321, 27, 28]], [27, ["number", 50], 273, 652, [26, null]], [28, "setcolor", 188, 694, [26, 29, 30]], [29, ["number", 0], 265, 694, [28, null]], [30, "seth", 188, 736, [28, 31, 37]], [31, "product2", 287, 736, [30, 32, 34]], [32, "box", 341, 736, [31, 33, null]], [33, ["string", "seconds"], 396, 736, [32, null]], [34, "division2", 341, 778, [31, 35, 36]], [35, ["number", 360], 395, 778, [34, null]], [36, ["number", 60], 419, 820, [34, null]], [37, "setpensize", 188, 778, [30, 38, 39]], [38, ["number", 5], 290, 778, [37, null]], [39, "forward", 188, 820, [37, 40, 41]], [40, ["number", 225], 259, 820, [39, null]], [41, "back", 188, 862, [39, 42, 43]], [42, ["number", 225], 246, 862, [41, null]], [43, "storein", 188, 904, [41, 44, 45, 323]], [44, ["string", "old second"], 256, 904, [43, null]], [45, "box", 256, 946, [43, 46, null]], [46, ["string", "seconds"], 311, 946, [45, null]], [47, "hat", 1151, 116, [null, 48, 299]], [48, ["string", "dial"], 1209, 124, [47, null]], [49, "clean", 1151, 208, [299, 50]], [50, "fillscreen", 1151, 242, [49, 51, 52, 53]], [51, ["number", 60], 1233, 242, [50, null]], [52, ["number", 100], 1233, 284, [50, null]], [53, "setpensize", 1151, 326, [50, 54, 55]], [54, ["number", 10], 1253, 326, [53, null]], [55, "setxy", 1151, 368, [53, 56, 57, 58]], [56, ["number", -300], 1209, 368, [55, null]], [57, ["number", 0], 1209, 410, [55, null]], [58, "repeat", 1151, 452, [55, 59, 60, 301]], [59, ["number", 12], 1202, 452, [58, null]], [60, "setcolor", 1216, 512, [58, 247, 61]], [61, "arc", 1216, 554, [60, 62, 63, null]], [62, ["number", 30], 1274, 554, [61, null]], [63, ["number", 300], 1274, 596, [61, null]], [64, "setxy", 1151, 284, [302, 65, 66, 67]], [65, ["number", 0], 1209, 284, [64, null]], [66, ["number", 0], 1209, 326, [64, null]], [67, "repeat", 1151, 368, [64, 68, 70, 304]], [68, ["number", 60], 1202, 368, [67, null]], [69, ["hspace", 40.0], 1216, 588, [88, 91]], [70, "setcolor", 1216, 428, [67, 250, 71]], [71, "penup", 1216, 470, [70, 72]], [72, "forward", 1216, 504, [71, 73, 74]], [73, ["number", 290], 1287, 504, [72, null]], [74, "pendown", 1216, 546, [72, 75]], [75, "forward", 1216, 580, [74, 76, 77]], [76, ["number", 10], 1287, 580, [75, null]], [77, "penup", 1216, 622, [75, 78]], [78, "back", 1216, 656, [77, 79, 80]], [79, ["number", 300], 1274, 656, [78, null]], [80, "right", 1216, 698, [78, 81, null]], [81, ["number", 6], 1274, 698, [80, null]], [82, "setxy", 1151, 360, [305, 83, 84, 85]], [83, ["number", "-10"], 1209, 360, [82, null]], [84, ["number", "-35"], 1209, 402, [82, null]], [85, "storein", 1151, 444, [82, 86, 87, 88]], [86, ["string", "box"], 1219, 444, [85, null]], [87, ["number", 12], 1219, 486, [85, null]], [88, "repeat", 1151, 528, [85, 89, 69, 113]], [89, ["number", 12], 1202, 528, [88, null]], [90, ["vspace", 0], 188, 576, [318, 2]], [91, "penup", 1352, 606, [69, 92]], [92, "seth", 1352, 640, [91, 93, 99]], [93, "product2", 1451, 640, [92, 94, 96]], [94, "box", 1505, 640, [93, 95, null]], [95, ["string", "box"], 1560, 640, [94, null]], [96, "division2", 1505, 682, [93, 97, 98]], [97, ["number", 360], 1559, 682, [96, null]], [98, ["number", 12], 1583, 724, [96, null]], [99, "forward", 1352, 682, [92, 100, 101]], [100, ["number", 250], 1423, 682, [99, null]], [101, "show", 1352, 724, [99, 102, 104]], [102, "box", 1410, 724, [101, 103, null]], [103, ["string", "box"], 1465, 724, [102, null]], [104, "back", 1352, 766, [101, 105, 106]], [105, ["number", 250], 1410, 766, [104, null]], [106, "storein", 1352, 808, [104, 107, 108, 112]], [107, ["string", "box"], 1420, 808, [106, null]], [108, "minus2", 1420, 850, [106, 109, 111]], [109, "box", 1474, 850, [108, 110, null]], [110, ["string", "box"], 1529, 850, [109, null]], [111, ["number", 1], 1498, 892, [108, null]], [112, "pendown", 1352, 892, [106, null]], [113, "setxy", 1151, 606, [88, 114, 115, 307]], [114, ["number", 0], 1209, 606, [113, null]], [115, ["number", 0], 1209, 648, [113, null]], [116, "hat", 185, 705, [null, 117, 312]], [117, ["string", "show minutes"], 243, 713, [116, null]], [118, "setcolor", 185, 797, [312, 119, 120]], [119, ["number", 60], 262, 797, [118, null]], [120, "setshade", 185, 839, [118, 121, 122]], [121, ["number", 100], 270, 839, [120, null]], [122, "seth", 185, 881, [120, 123, 129]], [123, "product2", 284, 881, [122, 124, 126]], [124, "box", 338, 881, [123, 125, null]], [125, ["string", "old minute"], 393, 881, [124, null]], [126, "division2", 338, 923, [123, 127, 128]], [127, ["number", 360], 392, 923, [126, null]], [128, ["number", 60], 416, 965, [126, null]], [129, "setpensize", 185, 923, [122, 130, 131]], [130, ["number", 5], 287, 923, [129, null]], [131, "forward", 185, 965, [129, 132, 133]], [132, ["number", 200], 256, 965, [131, null]], [133, "setpensize", 185, 1007, [131, 134, 135]], [134, ["number", 25], 287, 1007, [133, null]], [135, "forward", 185, 1049, [133, 136, 137]], [136, ["number", 1], 256, 1049, [135, null]], [137, "back", 185, 1091, [135, 138, 139]], [138, ["number", 1], 243, 1091, [137, null]], [139, "setpensize", 185, 1133, [137, 140, 141]], [140, ["number", 7], 287, 1133, [139, null]], [141, "back", 185, 1175, [139, 142, 314]], [142, ["number", 200], 243, 1175, [141, null]], [143, "setshade", 185, 873, [315, 144, 145]], [144, ["number", 30], 270, 873, [143, null]], [145, "setcolor", 185, 915, [143, 146, 147]], [146, ["number", 30], 262, 915, [145, null]], [147, "seth", 185, 957, [145, 148, 154]], [148, "product2", 284, 957, [147, 149, 151]], [149, "box", 338, 957, [148, 150, null]], [150, ["string", "minutes"], 393, 957, [149, null]], [151, "division2", 338, 999, [148, 152, 153]], [152, ["number", 360], 392, 999, [151, null]], [153, ["number", 60], 416, 1041, [151, null]], [154, "setpensize", 185, 999, [147, 155, 156]], [155, ["number", 5], 287, 999, [154, null]], [156, "forward", 185, 1041, [154, 157, 158]], [157, ["number", 200], 256, 1041, [156, null]], [158, "setpensize", 185, 1083, [156, 159, 160]], [159, ["number", 25], 287, 1083, [158, null]], [160, "forward", 185, 1125, [158, 161, 162]], [161, ["number", 1], 256, 1125, [160, null]], [162, "setpensize", 185, 1167, [160, 163, 164]], [163, ["number", 5], 287, 1167, [162, null]], [164, "back", 185, 1209, [162, 165, 166]], [165, ["number", 201], 243, 1209, [164, null]], [166, "storein", 185, 1251, [164, 167, 168, 317]], [167, ["string", "old minute"], 253, 1251, [166, null]], [168, "box", 253, 1293, [166, 169, null]], [169, ["string", "minutes"], 308, 1293, [168, null]], [170, "hat", 1151, 673, [null, 171, 288]], [171, ["string", "show hours"], 1209, 681, [170, null]], [172, "setcolor", 1151, 765, [288, 173, 174]], [173, ["number", 60], 1228, 765, [172, null]], [174, "setshade", 1151, 807, [172, 175, 176]], [175, ["number", 100], 1236, 807, [174, null]], [176, "seth", 1151, 849, [174, 177, 194]], [177, "plus2", 1250, 849, [176, 178, 185]], [178, ["identity2", 0], 1304, 849, [177, 179]], [179, "product2", 1358, 849, [178, 180, 182]], [180, "box", 1412, 849, [179, 181, null]], [181, ["string", "old hour"], 1467, 849, [180, null]], [182, "division2", 1412, 891, [179, 183, 184]], [183, ["number", 360], 1466, 891, [182, null]], [184, ["number", 12], 1490, 933, [182, null]], [185, ["identity2", 0], 1304, 891, [177, 186]], [186, "division2", 1358, 891, [185, 187, 192]], [187, "product2", 1412, 891, [186, 188, 189]], [188, "box", 1466, 891, [187, 246, null]], [189, "division2", 1466, 933, [187, 190, 191]], [190, ["number", 360], 1520, 933, [189, null]], [191, ["number", 60], 1544, 975, [189, null]], [192, ["identity2", 0], 1436, 933, [186, 193]], [193, ["number", 12], 1490, 933, [192, null]], [194, "setpensize", 1151, 891, [176, 195, 196]], [195, ["number", 5], 1253, 891, [194, null]], [196, "forward", 1151, 933, [194, 197, 198]], [197, ["number", 100], 1222, 933, [196, null]], [198, "setpensize", 1151, 975, [196, 199, 200]], [199, ["number", 25], 1253, 975, [198, null]], [200, "forward", 1151, 1017, [198, 201, 202]], [201, ["number", 1], 1222, 1017, [200, null]], [202, "back", 1151, 1059, [200, 203, 204]], [203, ["number", 1], 1209, 1059, [202, null]], [204, "setpensize", 1151, 1101, [202, 205, 206]], [205, ["number", 7], 1253, 1101, [204, null]], [206, "back", 1151, 1143, [204, 207, 308]], [207, ["number", 100], 1209, 1143, [206, null]], [208, "setshade", 1151, 841, [309, 209, 210]], [209, ["number", 50], 1236, 841, [208, null]], [210, "setcolor", 1151, 883, [208, 211, 212]], [211, ["number", 70], 1228, 883, [210, null]], [212, "seth", 1151, 925, [210, 213, 231]], [213, "plus2", 1250, 925, [212, 214, 221]], [214, ["identity2", 0], 1304, 925, [213, 215]], [215, "product2", 1358, 925, [214, 216, 218]], [216, "box", 1412, 925, [215, 217, null]], [217, ["string", "hours"], 1467, 925, [216, null]], [218, "division2", 1412, 967, [215, 219, 220]], [219, ["number", 360], 1466, 967, [218, null]], [220, ["number", 12], 1490, 1009, [218, null]], [221, ["identity2", 0], 1304, 967, [213, 222]], [222, "division2", 1358, 967, [221, 223, 229]], [223, "product2", 1412, 967, [222, 224, 226]], [224, "box", 1466, 967, [223, 225, null]], [225, ["string", "minutes"], 1521, 967, [224, null]], [226, "division2", 1466, 1009, [223, 227, 228]], [227, ["number", 360], 1520, 1009, [226, null]], [228, ["number", 60], 1544, 1051, [226, null]], [229, ["identity2", 0], 1436, 1009, [222, 230]], [230, ["number", 12], 1490, 1009, [229, null]], [231, "setpensize", 1151, 967, [212, 232, 233]], [232, ["number", "5"], 1253, 967, [231, null]], [233, "forward", 1151, 1009, [231, 234, 235]], [234, ["number", 100], 1222, 1009, [233, null]], [235, "setpensize", 1151, 1051, [233, 236, 237]], [236, ["number", 25], 1253, 1051, [235, null]], [237, "forward", 1151, 1093, [235, 334, 238]], [238, "setpensize", 1151, 1135, [237, 239, 240]], [239, ["number", 5], 1253, 1135, [238, null]], [240, "back", 1151, 1177, [238, 241, 242]], [241, ["number", 101], 1209, 1177, [240, null]], [242, "storein", 1151, 1219, [240, 243, 244, 311]], [243, ["string", "old hour"], 1219, 1219, [242, null]], [244, "box", 1219, 1261, [242, 245, null]], [245, ["string", "hours"], 1274, 1261, [244, null]], [246, ["string", "old minute"], 1521, 891, [188, null]], [247, "division2", 1293, 512, [60, 248, 249]], [248, "heading", 1347, 512, [247, null]], [249, ["number", 3], 1371, 554, [247, null]], [250, "division2", 1293, 428, [70, 252, 251]], [251, ["number", 3], 1371, 470, [250, null]], [252, "heading", 1347, 428, [250, null]], [253, "stack", 197, 334, [296, 254, 255]], [254, ["string", "dial"], 255, 334, [253, null]], [255, "storein", 197, 376, [253, 256, 257, 258]], [256, ["string", "old hour"], 265, 376, [255, null]], [257, ["number", 12], 265, 418, [255, null]], [258, "storein", 197, 460, [255, 259, 260, 261]], [259, ["string", "old minute"], 265, 460, [258, null]], [260, ["number", 0], 265, 502, [258, null]], [261, "storein", 197, 544, [258, 262, 263, 298]], [262, ["string", "old second"], 265, 544, [261, null]], [263, ["number", 0], 265, 586, [261, null]], [264, "storein", 197, 258, [293, 265, 266, 295]], [265, ["string", "timezone"], 265, 258, [264, null]], [266, ["number", 0], 265, 300, [264, null]], [267, "forever", 197, 368, [298, 290, null]], [268, "storein", 258, 428, [290, 269, 270, 325]], [269, ["string", "hours"], 326, 428, [268, null]], [270, "plus2", 326, 470, [268, 272, 328]], [271, ["string", "localtime().tm_hour"], 460, 512, [328, null]], [272, "box", 380, 470, [270, 273, null]], [273, ["string", "timezone"], 435, 470, [272, null]], [274, "storein", 258, 586, [325, 275, 332, 324]], [275, ["string", "minutes"], 326, 586, [274, null]], [276, ["string", "localtime().tm_min"], 406, 628, [332, null]], [277, "storein", 258, 744, [324, 278, 330, 292]], [278, ["string", "seconds"], 326, 744, [277, null]], [279, ["string", "localtime().tm_sec"], 406, 786, [330, null]], [280, "wait", 258, 1028, [284, 281, 326]], [281, ["number", 1], 316, 1028, [280, null]], [282, "stack", 258, 902, [292, 283, 286]], [283, ["string", "show seconds"], 316, 902, [282, null]], [284, "stack", 258, 986, [286, 285, 280]], [285, ["string", "show hours"], 316, 986, [284, null]], [286, "stack", 258, 944, [282, 287, 284]], [287, ["string", "show minutes"], 316, 944, [286, null]], [288, "sandwichtop2", 1133, 723, [170, 289, 172]], [289, ["string", "erase old hour hand"], 1236, 723, [288, null]], [290, "sandwichtop2", 240, 386, [267, 291, 268]], [291, ["string", "run the clock"], 343, 386, [290, null]], [292, ["vspace", 20.0], 258, 828, [277, 282]], [293, "sandwichtop2", 179, 216, [327, 294, 264]], [294, ["string", "set the timezone"], 282, 216, [293, null]], [295, ["sandwichcollapsed", 1], 197, 258, [264, 296]], [296, "sandwichtop2", 179, 292, [295, 297, 253]], [297, ["string", "draw the dial"], 282, 292, [296, null]], [298, ["sandwichcollapsed", 1], 197, 334, [261, 267]], [299, "sandwichtop2", 1133, 166, [47, 300, 49]], [300, ["string", "circle"], 1236, 166, [299, null]], [301, ["sandwichcollapsed", 1], 1151, 208, [58, 302]], [302, "sandwichtop2", 1133, 242, [301, 303, 64]], [303, ["string", "minutes"], 1236, 242, [302, null]], [304, ["sandwichcollapsed", 1], 1151, 284, [67, 305]], [305, "sandwichtop2", 1133, 318, [304, 306, 82]], [306, ["string", "numbers"], 1236, 318, [305, null]], [307, ["sandwichcollapsed", 1], 1151, 360, [113, null]], [308, ["sandwichcollapsed", 1], 1151, 765, [206, 309]], [309, "sandwichtop2", 1133, 799, [308, 310, 208]], [310, ["string", "draw new hour hand"], 1236, 799, [309, null]], [311, ["sandwichcollapsed", 1], 1151, 841, [242, null]], [312, "sandwichtop2", 167, 755, [116, 313, 118]], [313, ["string", "erase old minutes hand"], 270, 755, [312, null]], [314, ["sandwichcollapsed", 1], 185, 797, [141, 315]], [315, "sandwichtop2", 167, 831, [314, 316, 143]], [316, ["string", "draw new minutes hand"], 270, 831, [315, null]], [317, ["sandwichcollapsed", 1], 185, 873, [166, null]], [318, "sandwichtop2", 170, 534, [0, 319, 90]], [319, ["string", "erase old seconds hand"], 273, 534, [318, null]], [320, ["sandwichcollapsed", 1], 188, 576, [24, 321]], [321, "sandwichtop2", 170, 610, [320, 322, 26]], [322, ["string", "draw new seconds hand"], 273, 610, [321, null]], [323, ["sandwichcollapsed", 1], 188, 652, [43, null]], [324, ["vspace", 20.0], 258, 670, [274, 277]], [325, ["vspace", 20.0], 258, 512, [268, 274]], [326, ["sandwichcollapsed", 1], 258, 428, [280, null]], [327, ["start", 2.0], 197, 174, [null, 293]], [328, ["myfunc1arg", 0], 380, 512, [270, 271, 329, null]], [329, ["number", 100], 460, 554, [328, null]], [330, ["myfunc1arg", 0], 326, 786, [277, 279, 331, null]], [331, ["number", 100], 406, 828, [330, null]], [332, ["myfunc1arg", 0], 326, 628, [274, 276, 333, null]], [333, ["number", 100], 406, 670, [332, null]], [334, ["number", "1"], 1222, 1093, [237, null]], [-1, ["turtle", 1], 0, 0, 164.5, 70.0, 50.0, 5.0]] \ No newline at end of file
+[[0, "hat", 188, 484, [null, 1, 318]], [1, ["string", "show seconds"], 246, 492, [0, null]], [2, "if", 188, 610, [90, 3, 8, 9]], [3, "equal2", 226, 576, [2, 4, 6, null]], [4, "box", 272, 576, [3, 5, null]], [5, ["string", "old second"], 327, 576, [4, null]], [6, "box", 272, 618, [3, 7, null]], [7, ["string", "seconds"], 327, 618, [6, null]], [8, "stopstack", 240, 678, [2, null]], [9, "setcolor", 188, 696, [2, 10, 11]], [10, ["number", 60], 265, 696, [9, null]], [11, "setshade", 188, 738, [9, 12, 13]], [12, ["number", 100], 273, 738, [11, null]], [13, "seth", 188, 780, [11, 14, 20]], [14, "product2", 287, 780, [13, 15, 17]], [15, "box", 341, 780, [14, 16, null]], [16, ["string", "old second"], 396, 780, [15, null]], [17, "division2", 341, 822, [14, 18, 19]], [18, ["number", 360], 395, 822, [17, null]], [19, ["number", 60], 419, 864, [17, null]], [20, "setpensize", 188, 822, [13, 21, 22]], [21, ["number", 5], 290, 822, [20, null]], [22, "forward", 188, 864, [20, 23, 24]], [23, ["number", 225], 259, 864, [22, null]], [24, "back", 188, 906, [22, 25, 320]], [25, ["number", 225], 246, 906, [24, null]], [26, "setshade", 188, 652, [321, 27, 28]], [27, ["number", 50], 273, 652, [26, null]], [28, "setcolor", 188, 694, [26, 29, 30]], [29, ["number", 0], 265, 694, [28, null]], [30, "seth", 188, 736, [28, 31, 37]], [31, "product2", 287, 736, [30, 32, 34]], [32, "box", 341, 736, [31, 33, null]], [33, ["string", "seconds"], 396, 736, [32, null]], [34, "division2", 341, 778, [31, 35, 36]], [35, ["number", 360], 395, 778, [34, null]], [36, ["number", 60], 419, 820, [34, null]], [37, "setpensize", 188, 778, [30, 38, 39]], [38, ["number", 5], 290, 778, [37, null]], [39, "forward", 188, 820, [37, 40, 41]], [40, ["number", 225], 259, 820, [39, null]], [41, "back", 188, 862, [39, 42, 43]], [42, ["number", 225], 246, 862, [41, null]], [43, "storein", 188, 904, [41, 44, 45, 323]], [44, ["string", "old second"], 256, 904, [43, null]], [45, "box", 256, 946, [43, 46, null]], [46, ["string", "seconds"], 311, 946, [45, null]], [47, "hat", 1151, 116, [null, 48, 299]], [48, ["string", "dial"], 1209, 124, [47, null]], [49, "clean", 1151, 208, [299, 50]], [50, "fillscreen", 1151, 242, [49, 51, 52, 53]], [51, ["number", 60], 1233, 242, [50, null]], [52, ["number", 100], 1233, 284, [50, null]], [53, "setpensize", 1151, 326, [50, 54, 55]], [54, ["number", 10], 1253, 326, [53, null]], [55, "setxy", 1151, 368, [53, 56, 57, 58]], [56, ["number", -300], 1209, 368, [55, null]], [57, ["number", 0], 1209, 410, [55, null]], [58, "repeat", 1151, 452, [55, 59, 60, 301]], [59, ["number", 12], 1202, 452, [58, null]], [60, "setcolor", 1216, 512, [58, 247, 61]], [61, "arc", 1216, 554, [60, 62, 63, null]], [62, ["number", 30], 1274, 554, [61, null]], [63, ["number", 300], 1274, 596, [61, null]], [64, "setxy", 1151, 284, [302, 65, 66, 67]], [65, ["number", 0], 1209, 284, [64, null]], [66, ["number", 0], 1209, 326, [64, null]], [67, "repeat", 1151, 368, [64, 68, 70, 304]], [68, ["number", 60], 1202, 368, [67, null]], [69, ["hspace", 40.0], 1216, 588, [88, 91]], [70, "setcolor", 1216, 428, [67, 250, 71]], [71, "penup", 1216, 470, [70, 72]], [72, "forward", 1216, 504, [71, 73, 74]], [73, ["number", 290], 1287, 504, [72, null]], [74, "pendown", 1216, 546, [72, 75]], [75, "forward", 1216, 580, [74, 76, 77]], [76, ["number", 10], 1287, 580, [75, null]], [77, "penup", 1216, 622, [75, 78]], [78, "back", 1216, 656, [77, 79, 80]], [79, ["number", 300], 1274, 656, [78, null]], [80, "right", 1216, 698, [78, 81, null]], [81, ["number", 6], 1274, 698, [80, null]], [82, "setxy", 1151, 360, [305, 83, 84, 85]], [83, ["number", "-10"], 1209, 360, [82, null]], [84, ["number", "-35"], 1209, 402, [82, null]], [85, "storein", 1151, 444, [82, 86, 87, 88]], [86, ["string", "box"], 1219, 444, [85, null]], [87, ["number", 12], 1219, 486, [85, null]], [88, "repeat", 1151, 528, [85, 89, 69, 113]], [89, ["number", 12], 1202, 528, [88, null]], [90, ["vspace", 0], 188, 576, [318, 2]], [91, "penup", 1352, 606, [69, 92]], [92, "seth", 1352, 640, [91, 93, 99]], [93, "product2", 1451, 640, [92, 94, 96]], [94, "box", 1505, 640, [93, 95, null]], [95, ["string", "box"], 1560, 640, [94, null]], [96, "division2", 1505, 682, [93, 97, 98]], [97, ["number", 360], 1559, 682, [96, null]], [98, ["number", 12], 1583, 724, [96, null]], [99, "forward", 1352, 682, [92, 100, 101]], [100, ["number", 250], 1423, 682, [99, null]], [101, "show", 1352, 724, [99, 102, 104]], [102, "box", 1410, 724, [101, 103, null]], [103, ["string", "box"], 1465, 724, [102, null]], [104, "back", 1352, 766, [101, 105, 106]], [105, ["number", 250], 1410, 766, [104, null]], [106, "storein", 1352, 808, [104, 107, 108, 112]], [107, ["string", "box"], 1420, 808, [106, null]], [108, "minus2", 1420, 850, [106, 109, 111]], [109, "box", 1474, 850, [108, 110, null]], [110, ["string", "box"], 1529, 850, [109, null]], [111, ["number", 1], 1498, 892, [108, null]], [112, "pendown", 1352, 892, [106, null]], [113, "setxy", 1151, 606, [88, 114, 115, 307]], [114, ["number", 0], 1209, 606, [113, null]], [115, ["number", 0], 1209, 648, [113, null]], [116, "hat", 185, 705, [null, 117, 312]], [117, ["string", "show minutes"], 243, 713, [116, null]], [118, "setcolor", 185, 797, [312, 119, 120]], [119, ["number", 60], 262, 797, [118, null]], [120, "setshade", 185, 839, [118, 121, 122]], [121, ["number", 100], 270, 839, [120, null]], [122, "seth", 185, 881, [120, 123, 129]], [123, "product2", 284, 881, [122, 124, 126]], [124, "box", 338, 881, [123, 125, null]], [125, ["string", "old minute"], 393, 881, [124, null]], [126, "division2", 338, 923, [123, 127, 128]], [127, ["number", 360], 392, 923, [126, null]], [128, ["number", 60], 416, 965, [126, null]], [129, "setpensize", 185, 923, [122, 130, 131]], [130, ["number", 5], 287, 923, [129, null]], [131, "forward", 185, 965, [129, 132, 133]], [132, ["number", 200], 256, 965, [131, null]], [133, "setpensize", 185, 1007, [131, 134, 135]], [134, ["number", 25], 287, 1007, [133, null]], [135, "forward", 185, 1049, [133, 136, 137]], [136, ["number", 1], 256, 1049, [135, null]], [137, "back", 185, 1091, [135, 138, 139]], [138, ["number", 1], 243, 1091, [137, null]], [139, "setpensize", 185, 1133, [137, 140, 141]], [140, ["number", 7], 287, 1133, [139, null]], [141, "back", 185, 1175, [139, 142, 314]], [142, ["number", 200], 243, 1175, [141, null]], [143, "setshade", 185, 873, [315, 144, 145]], [144, ["number", 30], 270, 873, [143, null]], [145, "setcolor", 185, 915, [143, 146, 147]], [146, ["number", 30], 262, 915, [145, null]], [147, "seth", 185, 957, [145, 148, 154]], [148, "product2", 284, 957, [147, 149, 151]], [149, "box", 338, 957, [148, 150, null]], [150, ["string", "minutes"], 393, 957, [149, null]], [151, "division2", 338, 999, [148, 152, 153]], [152, ["number", 360], 392, 999, [151, null]], [153, ["number", 60], 416, 1041, [151, null]], [154, "setpensize", 185, 999, [147, 155, 156]], [155, ["number", 5], 287, 999, [154, null]], [156, "forward", 185, 1041, [154, 157, 158]], [157, ["number", 200], 256, 1041, [156, null]], [158, "setpensize", 185, 1083, [156, 159, 160]], [159, ["number", 25], 287, 1083, [158, null]], [160, "forward", 185, 1125, [158, 161, 162]], [161, ["number", 1], 256, 1125, [160, null]], [162, "setpensize", 185, 1167, [160, 163, 164]], [163, ["number", 5], 287, 1167, [162, null]], [164, "back", 185, 1209, [162, 165, 166]], [165, ["number", 201], 243, 1209, [164, null]], [166, "storein", 185, 1251, [164, 167, 168, 317]], [167, ["string", "old minute"], 253, 1251, [166, null]], [168, "box", 253, 1293, [166, 169, null]], [169, ["string", "minutes"], 308, 1293, [168, null]], [170, "hat", 1151, 673, [null, 171, 288]], [171, ["string", "show hours"], 1209, 681, [170, null]], [172, "setcolor", 1151, 765, [288, 173, 174]], [173, ["number", 60], 1228, 765, [172, null]], [174, "setshade", 1151, 807, [172, 175, 176]], [175, ["number", 100], 1236, 807, [174, null]], [176, "seth", 1151, 849, [174, 177, 194]], [177, "plus2", 1250, 849, [176, 178, 185]], [178, ["identity2", 0], 1304, 849, [177, 179]], [179, "product2", 1358, 849, [178, 180, 182]], [180, "box", 1412, 849, [179, 181, null]], [181, ["string", "old hour"], 1467, 849, [180, null]], [182, "division2", 1412, 891, [179, 183, 184]], [183, ["number", 360], 1466, 891, [182, null]], [184, ["number", 12], 1490, 933, [182, null]], [185, ["identity2", 0], 1304, 891, [177, 186]], [186, "division2", 1358, 891, [185, 187, 192]], [187, "product2", 1412, 891, [186, 188, 189]], [188, "box", 1466, 891, [187, 246, null]], [189, "division2", 1466, 933, [187, 190, 191]], [190, ["number", 360], 1520, 933, [189, null]], [191, ["number", 60], 1544, 975, [189, null]], [192, ["identity2", 0], 1436, 933, [186, 193]], [193, ["number", 12], 1490, 933, [192, null]], [194, "setpensize", 1151, 891, [176, 195, 196]], [195, ["number", 5], 1253, 891, [194, null]], [196, "forward", 1151, 933, [194, 197, 198]], [197, ["number", 100], 1222, 933, [196, null]], [198, "setpensize", 1151, 975, [196, 199, 200]], [199, ["number", 25], 1253, 975, [198, null]], [200, "forward", 1151, 1017, [198, 201, 202]], [201, ["number", 1], 1222, 1017, [200, null]], [202, "back", 1151, 1059, [200, 203, 204]], [203, ["number", 1], 1209, 1059, [202, null]], [204, "setpensize", 1151, 1101, [202, 205, 206]], [205, ["number", 7], 1253, 1101, [204, null]], [206, "back", 1151, 1143, [204, 207, 308]], [207, ["number", 100], 1209, 1143, [206, null]], [208, "setshade", 1151, 841, [309, 209, 210]], [209, ["number", 50], 1236, 841, [208, null]], [210, "setcolor", 1151, 883, [208, 211, 212]], [211, ["number", 70], 1228, 883, [210, null]], [212, "seth", 1151, 925, [210, 213, 231]], [213, "plus2", 1250, 925, [212, 214, 221]], [214, ["identity2", 0], 1304, 925, [213, 215]], [215, "product2", 1358, 925, [214, 216, 218]], [216, "box", 1412, 925, [215, 217, null]], [217, ["string", "hours"], 1467, 925, [216, null]], [218, "division2", 1412, 967, [215, 219, 220]], [219, ["number", 360], 1466, 967, [218, null]], [220, ["number", 12], 1490, 1009, [218, null]], [221, ["identity2", 0], 1304, 967, [213, 222]], [222, "division2", 1358, 967, [221, 223, 229]], [223, "product2", 1412, 967, [222, 224, 226]], [224, "box", 1466, 967, [223, 225, null]], [225, ["string", "minutes"], 1521, 967, [224, null]], [226, "division2", 1466, 1009, [223, 227, 228]], [227, ["number", 360], 1520, 1009, [226, null]], [228, ["number", 60], 1544, 1051, [226, null]], [229, ["identity2", 0], 1436, 1009, [222, 230]], [230, ["number", 12], 1490, 1009, [229, null]], [231, "setpensize", 1151, 967, [212, 232, 233]], [232, ["number", "5"], 1253, 967, [231, null]], [233, "forward", 1151, 1009, [231, 234, 235]], [234, ["number", 100], 1222, 1009, [233, null]], [235, "setpensize", 1151, 1051, [233, 236, 237]], [236, ["number", 25], 1253, 1051, [235, null]], [237, "forward", 1151, 1093, [235, 334, 238]], [238, "setpensize", 1151, 1135, [237, 239, 240]], [239, ["number", 5], 1253, 1135, [238, null]], [240, "back", 1151, 1177, [238, 241, 242]], [241, ["number", 101], 1209, 1177, [240, null]], [242, "storein", 1151, 1219, [240, 243, 244, 311]], [243, ["string", "old hour"], 1219, 1219, [242, null]], [244, "box", 1219, 1261, [242, 245, null]], [245, ["string", "hours"], 1274, 1261, [244, null]], [246, ["string", "old minute"], 1521, 891, [188, null]], [247, "division2", 1293, 512, [60, 248, 249]], [248, "heading", 1347, 512, [247, null]], [249, ["number", 3], 1371, 554, [247, null]], [250, "division2", 1293, 428, [70, 252, 251]], [251, ["number", 3], 1371, 470, [250, null]], [252, "heading", 1347, 428, [250, null]], [253, "stack", 197, 334, [296, 254, 255]], [254, ["string", "dial"], 255, 334, [253, null]], [255, "storein", 197, 376, [253, 256, 257, 258]], [256, ["string", "old hour"], 265, 376, [255, null]], [257, ["number", 12], 265, 418, [255, null]], [258, "storein", 197, 460, [255, 259, 260, 261]], [259, ["string", "old minute"], 265, 460, [258, null]], [260, ["number", 0], 265, 502, [258, null]], [261, "storein", 197, 544, [258, 262, 263, 298]], [262, ["string", "old second"], 265, 544, [261, null]], [263, ["number", 0], 265, 586, [261, null]], [264, "storein", 197, 258, [293, 265, 266, 295]], [265, ["string", "timezone"], 265, 258, [264, null]], [266, ["number", 0], 265, 300, [264, null]], [267, "forever", 197, 368, [298, 290, null]], [268, "storein", 258, 428, [290, 269, 270, 325]], [269, ["string", "hours"], 326, 428, [268, null]], [270, "plus2", 326, 470, [268, 272, 328]], [271, ["string", "localtime().tm_hour"], 460, 512, [328, null]], [272, "box", 380, 470, [270, 273, null]], [273, ["string", "timezone"], 435, 470, [272, null]], [274, "storein", 258, 586, [325, 275, 332, 324]], [275, ["string", "minutes"], 326, 586, [274, null]], [276, ["string", "localtime().tm_min"], 406, 628, [332, null]], [277, "storein", 258, 744, [324, 278, 330, 292]], [278, ["string", "seconds"], 326, 744, [277, null]], [279, ["string", "localtime().tm_sec"], 406, 786, [330, null]], [280, "wait", 258, 1028, [284, 281, 326]], [281, ["number", 1], 316, 1028, [280, null]], [282, "stack", 258, 902, [292, 283, 286]], [283, ["string", "show seconds"], 316, 902, [282, null]], [284, "stack", 258, 986, [286, 285, 280]], [285, ["string", "show hours"], 316, 986, [284, null]], [286, "stack", 258, 944, [282, 287, 284]], [287, ["string", "show minutes"], 316, 944, [286, null]], [288, "sandwichtop2", 1133, 723, [170, 289, 172]], [289, ["string", "erase old hour hand"], 1236, 723, [288, null]], [290, "sandwichtop2", 240, 386, [267, 291, 268]], [291, ["string", "run the clock"], 343, 386, [290, null]], [292, ["vspace", 20.0], 258, 828, [277, 282]], [293, "sandwichtop2", 179, 216, [327, 294, 264]], [294, ["string", "set the timezone"], 282, 216, [293, null]], [295, ["sandwichcollapsed", 1], 197, 258, [264, 296]], [296, "sandwichtop2", 179, 292, [295, 297, 253]], [297, ["string", "draw the dial"], 282, 292, [296, null]], [298, ["sandwichcollapsed", 1], 197, 334, [261, 267]], [299, "sandwichtop2", 1133, 166, [47, 300, 49]], [300, ["string", "circle"], 1236, 166, [299, null]], [301, ["sandwichcollapsed", 1], 1151, 208, [58, 302]], [302, "sandwichtop2", 1133, 242, [301, 303, 64]], [303, ["string", "minutes"], 1236, 242, [302, null]], [304, ["sandwichcollapsed", 1], 1151, 284, [67, 305]], [305, "sandwichtop2", 1133, 318, [304, 306, 82]], [306, ["string", "numbers"], 1236, 318, [305, null]], [307, ["sandwichcollapsed", 1], 1151, 360, [113, null]], [308, ["sandwichcollapsed", 1], 1151, 765, [206, 309]], [309, "sandwichtop2", 1133, 799, [308, 310, 208]], [310, ["string", "draw new hour hand"], 1236, 799, [309, null]], [311, ["sandwichcollapsed", 1], 1151, 841, [242, null]], [312, "sandwichtop2", 167, 755, [116, 313, 118]], [313, ["string", "erase old minutes hand"], 270, 755, [312, null]], [314, ["sandwichcollapsed", 1], 185, 797, [141, 315]], [315, "sandwichtop2", 167, 831, [314, 316, 143]], [316, ["string", "draw new minutes hand"], 270, 831, [315, null]], [317, ["sandwichcollapsed", 1], 185, 873, [166, null]], [318, "sandwichtop2", 170, 534, [0, 319, 90]], [319, ["string", "erase old seconds hand"], 273, 534, [318, null]], [320, ["sandwichcollapsed", 1], 188, 576, [24, 321]], [321, "sandwichtop2", 170, 610, [320, 322, 26]], [322, ["string", "draw new seconds hand"], 273, 610, [321, null]], [323, ["sandwichcollapsed", 1], 188, 652, [43, null]], [324, ["vspace", 20.0], 258, 670, [274, 277]], [325, ["vspace", 20.0], 258, 512, [268, 274]], [326, ["sandwichcollapsed", 1], 258, 428, [280, null]], [327, ["start", 2.0], 197, 174, [null, 293]], [328, ["myfunc1arg", 0], 380, 512, [270, 271, 329, null]], [329, ["number", 100], 460, 554, [328, null]], [330, ["myfunc1arg", 0], 326, 786, [277, 279, 331, null]], [331, ["number", 100], 406, 828, [330, null]], [332, ["myfunc1arg", 0], 326, 628, [274, 276, 333, null]], [333, ["number", 100], 406, 670, [332, null]], [334, ["number", "1"], 1222, 1093, [237, null]]] \ No newline at end of file
diff --git a/samples/colors.ta b/samples/colors.ta
index 7c6dd38..82ef700 100644
--- a/samples/colors.ta
+++ b/samples/colors.ta
@@ -1 +1 @@
-[[0, "setpensize", 175, 251, [2, 1, 3]], [1, ["number", 15], 277, 251, [0, null]], [2, "clean", 175, 217, [13, 0]], [3, "repeat", 175, 293, [0, 4, 5, null]], [4, ["number", 360], 226, 293, [3, null]], [5, "setcolor", 240, 353, [3, 6, 7]], [6, "heading", 317, 353, [5, null]], [7, "forward", 240, 395, [5, 8, 9]], [8, ["number", 1000], 311, 395, [7, null]], [9, "back", 240, 437, [7, 10, 11]], [10, ["number", 1000], 298, 437, [9, null]], [11, "right", 240, 479, [9, 12, null]], [12, ["number", 1], 298, 479, [11, null]], [13, "start", 175, 175, [null, 2]], [-1, ["turtle", 1], 0, 0, 0.0, 359.0, 50, 15.0]] \ No newline at end of file
+[[0, "setpensize", 175, 251, [2, 1, 3]], [1, ["number", 15], 277, 251, [0, null]], [2, "clean", 175, 217, [13, 0]], [3, "repeat", 175, 293, [0, 4, 5, null]], [4, ["number", 360], 226, 293, [3, null]], [5, "setcolor", 240, 353, [3, 6, 7]], [6, "heading", 317, 353, [5, null]], [7, "forward", 240, 395, [5, 8, 9]], [8, ["number", 1000], 311, 395, [7, null]], [9, "back", 240, 437, [7, 10, 11]], [10, ["number", 1000], 298, 437, [9, null]], [11, "right", 240, 479, [9, 12, null]], [12, ["number", 1], 298, 479, [11, null]], [13, ["start", 2.0], 175, 175, [null, 2]]] \ No newline at end of file
diff --git a/samples/continents_game.ta b/samples/continents_game.ta
index fcb116c..481aebc 100644
--- a/samples/continents_game.ta
+++ b/samples/continents_game.ta
@@ -1 +1 @@
-[[0, "hat", 29, 262, [null, 138, 235]], [1, "storein", 29, 354, [235, 44, 56, 2]], [2, "storein", 29, 438, [1, 45, 57, 3]], [3, "storein", 29, 522, [2, 4, 53, 5]], [4, ["string", "size"], 124, 522, [3, null]], [5, "storein", 29, 606, [3, 6, 50, 7]], [6, ["string", "name"], 124, 606, [5, null]], [7, "storein", 29, 690, [5, 8, 101, 9]], [8, ["string", "picture"], 124, 690, [7, null]], [9, "stack", 29, 774, [7, 153, 237]], [10, "hat", 996, 146, [null, 157, 244]], [11, "setxy", 996, 280, [271, 12, 13, 15]], [12, ["number", 0], 1057, 280, [11, null]], [13, "box", 1057, 322, [11, 14, null]], [14, ["string", "box"], 1112, 322, [13, null]], [15, "show", 996, 364, [11, 16, 270]], [16, "plus2", 1068, 364, [15, 17, 18]], [17, ["string", "Put the turtle in "], 1122, 364, [16, null]], [18, "box", 1122, 406, [16, 19, null]], [19, ["string", "name"], 1177, 406, [18, null]], [20, "hat", 29, 539, [null, 140, 241]], [21, "storein", 29, 631, [241, 46, 58, 22]], [22, "storein", 29, 715, [21, 47, 59, 23]], [23, "storein", 29, 799, [22, 24, 54, 25]], [24, ["string", "size"], 124, 799, [23, null]], [25, "storein", 29, 883, [23, 26, 51, 27]], [26, ["string", "name"], 124, 883, [25, null]], [27, "storein", 29, 967, [25, 28, 102, 29]], [28, ["string", "picture"], 124, 967, [27, null]], [29, "stack", 29, 1051, [27, 155, 243]], [30, "hat", 24, 681, [null, 141, 229]], [31, "storein", 24, 773, [229, 48, 76, 32]], [32, "storein", 24, 857, [31, 49, 77, 33]], [33, "storein", 24, 941, [32, 34, 55, 35]], [34, ["string", "size"], 119, 941, [33, null]], [35, "storein", 24, 1025, [33, 36, 52, 37]], [36, ["string", "name"], 119, 1025, [35, null]], [37, "storein", 24, 1109, [35, 38, 103, 39]], [38, ["string", "picture"], 119, 1109, [37, null]], [39, "stack", 24, 1193, [37, 156, 231]], [40, "hat", 734, 486, [null, 41, 247]], [41, ["string", "map"], 793, 494, [40, null]], [42, "setscale", 734, 578, [247, 43, 167]], [43, ["number", 100], 824, 578, [42, null]], [44, ["string", "x"], 124, 354, [1, null]], [45, ["string", "y"], 124, 438, [2, null]], [46, ["string", "x"], 124, 631, [21, null]], [47, ["string", "y"], 124, 715, [22, null]], [48, ["string", "x"], 119, 773, [31, null]], [49, ["string", "y"], 119, 857, [32, null]], [50, ["string", "Africa"], 124, 648, [5, null]], [51, ["string", "North America"], 124, 925, [25, null]], [52, ["string", "Eurasia"], 119, 1067, [35, null]], [53, ["number", 100], 124, 564, [3, null]], [54, ["number", 150], 124, 841, [23, null]], [55, ["number", 150], 119, 983, [33, null]], [56, ["number", 20], 124, 396, [1, null]], [57, ["number", 40], 124, 480, [2, null]], [58, ["number", -350], 124, 673, [21, null]], [59, ["number", 200], 124, 757, [22, null]], [60, "hat", 31, 127, [null, 137, 238]], [61, "storein", 31, 219, [238, 62, 63, 64]], [62, ["string", "x"], 126, 219, [61, null]], [63, ["number", -250], 126, 261, [61, null]], [64, "storein", 31, 303, [61, 65, 66, 67]], [65, ["string", "y"], 126, 303, [64, null]], [66, ["number", -50], 126, 345, [64, null]], [67, "storein", 31, 387, [64, 68, 69, 70]], [68, ["string", "size"], 126, 387, [67, null]], [69, ["number", 100], 126, 429, [67, null]], [70, "storein", 31, 471, [67, 71, 72, 73]], [71, ["string", "name"], 126, 471, [70, null]], [72, ["string", "South America"], 126, 513, [70, null]], [73, "storein", 31, 555, [70, 74, 104, 75]], [74, ["string", "picture"], 126, 555, [73, null]], [75, "stack", 31, 639, [73, 152, 240]], [76, ["number", 250], 119, 815, [31, null]], [77, ["number", 200], 119, 899, [32, null]], [78, "hat", 29, 401, [null, 139, 232]], [79, "storein", 29, 493, [232, 80, 81, 82]], [80, ["string", "x"], 124, 493, [79, null]], [81, ["number", 390], 124, 535, [79, null]], [82, "storein", 29, 577, [79, 83, 84, 85]], [83, ["string", "y"], 124, 577, [82, null]], [84, ["number", -75], 124, 619, [82, null]], [85, "storein", 29, 661, [82, 86, 87, 88]], [86, ["string", "size"], 124, 661, [85, null]], [87, ["number", 100], 124, 703, [85, null]], [88, "storein", 29, 745, [85, 89, 90, 91]], [89, ["string", "name"], 124, 745, [88, null]], [90, ["string", "Australia"], 124, 787, [88, null]], [91, "storein", 29, 829, [88, 92, 228, 93]], [92, ["string", "picture"], 124, 829, [91, null]], [93, "stack", 29, 913, [91, 154, 234]], [94, ["start", 2.0], 453, 193, [null, 262]], [95, "stack", 453, 277, [262, 96, 97]], [96, ["string", "setup"], 512, 277, [95, null]], [97, "stack", 453, 319, [95, 98, 99]], [98, ["string", "map"], 512, 319, [97, null]], [99, "stack", 453, 361, [97, 142, 100]], [100, "stack", 453, 403, [99, 143, 144]], [101, ["journal", "./samples/images/Africa.png"], 124, 732, [7, null]], [102, ["journal", "./samples/images/North_America.png"], 124, 1009, [27, null]], [103, ["journal", "./samples/images/Eurasia.png"], 119, 1151, [37, null]], [104, ["journal", "./samples/images/South_America.png"], 126, 597, [73, null]], [105, "hat", 432, 492, [null, 106, 256]], [106, ["string", "star"], 491, 500, [105, null]], [107, "setpensize", 432, 584, [256, 108, 109]], [108, ["number", 15], 533, 584, [107, null]], [109, "setxy", 432, 626, [107, 110, 111, 112]], [110, ["number", 0], 493, 626, [109, null]], [111, ["number", 0], 493, 668, [109, null]], [112, "repeat", 432, 710, [109, 113, 260, 258]], [113, ["number", 5], 483, 710, [112, null]], [114, "setcolor", 497, 812, [260, 115, 116]], [115, "heading", 578, 812, [114, null]], [116, "forward", 497, 854, [114, 117, 118]], [117, ["number", 200], 571, 854, [116, null]], [118, "right", 497, 896, [116, 119, null]], [119, ["number", 144], 569, 896, [118, null]], [120, "setxy", 996, 440, [270, 276, 277, 123]], [121, ["number", -150], 1111, 440, [276, null]], [122, ["number", 100], 1111, 482, [277, null]], [123, "forever", 996, 524, [120, 124, 246]], [124, "stack", 1094, 542, [123, 125, 267]], [125, ["string", "calculate distance"], 1153, 542, [124, null]], [126, "if", 1094, 618, [267, 127, 269, 268]], [127, "less2", 1160, 584, [126, 128, 130, null]], [128, "box", 1206, 584, [127, 129, null]], [129, ["string", "distance"], 1261, 584, [128, null]], [130, "product2", 1206, 626, [127, 131, 133]], [131, "box", 1260, 626, [130, 132, null]], [132, ["string", "size"], 1315, 626, [131, null]], [133, "box", 1260, 668, [130, 134, null]], [134, ["string", "scale"], 1315, 668, [133, null]], [135, "wait", 1094, 938, [268, 136, null]], [136, ["number", 1], 1163, 938, [135, null]], [137, ["string", "Q1"], 90, 135, [60, null]], [138, ["string", "Q2"], 88, 270, [0, null]], [139, ["string", "Q3"], 88, 409, [78, null]], [140, ["string", "Q4"], 88, 547, [20, null]], [141, ["string", "Q5"], 83, 689, [30, null]], [142, ["string", "Q1"], 512, 361, [99, null]], [143, ["string", "Q2"], 512, 403, [100, null]], [144, "stack", 453, 445, [100, 146, 145]], [145, "stack", 453, 487, [144, 147, 148]], [146, ["string", "Q3"], 512, 445, [144, null]], [147, ["string", "Q4"], 512, 487, [145, null]], [148, "stack", 453, 529, [145, 151, 149]], [149, "stack", 453, 571, [148, 150, 264]], [150, ["string", "star"], 512, 571, [149, null]], [151, ["string", "Q5"], 512, 529, [148, null]], [152, ["string", "go"], 90, 639, [75, null]], [153, ["string", "go"], 88, 774, [9, null]], [154, ["string", "go"], 88, 913, [93, null]], [155, ["string", "go"], 88, 1051, [29, null]], [156, ["string", "go"], 83, 1193, [39, null]], [157, ["string", "go"], 1055, 154, [10, null]], [158, "setxy", 1174, 720, [269, 159, 160, 161]], [159, ["number", 0], 1235, 720, [158, null]], [160, ["number", 0], 1235, 762, [158, null]], [161, "setscale", 1174, 804, [158, 162, 163]], [162, ["number", 100], 1264, 804, [161, null]], [163, "show", 1174, 846, [161, 164, 166]], [164, "box", 1246, 846, [163, 165, null]], [165, ["string", "picture"], 1301, 846, [164, null]], [166, "stopstack", 1174, 888, [163, null]], [167, "setxy", 734, 620, [42, 168, 169, 170]], [168, ["number", 0], 795, 620, [167, null]], [169, ["number", 0], 795, 662, [167, null]], [170, "show", 734, 704, [167, 171, 249]], [171, ["journal", "./samples/images/World_Map.png"], 806, 704, [170, null]], [172, "hat", 441, 631, [null, 173, 253]], [173, ["string", "setup"], 500, 639, [172, null]], [174, "storein", 441, 723, [253, 175, 176, 266]], [175, ["string", "scale"], 536, 723, [174, null]], [176, "division2", 536, 765, [174, 177, 178]], [177, "height", 590, 765, [176, null]], [178, ["number", 900], 614, 807, [176, null]], [179, "storein", 441, 841, [266, 180, 181, 265]], [180, ["string", "box"], 536, 841, [179, null]], [181, "product2", 536, 883, [179, 182, 183]], [182, ["number", -200], 590, 883, [181, null]], [183, "box", 590, 925, [181, 184, null]], [184, ["string", "scale"], 645, 925, [183, null]], [185, "hideblocks", 441, 959, [265, 186]], [186, "clean", 441, 993, [185, 187]], [187, "settextsize", 441, 1027, [186, 188, 255]], [188, "product2", 615, 1027, [187, 189, 190]], [189, ["number", 24], 669, 1027, [188, null]], [190, "box", 669, 1069, [188, 191, null]], [191, ["string", "scale"], 724, 1069, [190, null]], [192, "hat", 747, 631, [null, 193, 250]], [193, ["string", "calculate distance"], 806, 639, [192, null]], [194, "storein", 747, 723, [250, 195, 196, 203]], [195, ["string", "dx"], 842, 723, [194, null]], [196, "minus2", 842, 765, [194, 197, 202]], [197, "product2", 896, 765, [196, 198, 200]], [198, "box", 950, 765, [197, 199, null]], [199, ["string", "x"], 1005, 765, [198, null]], [200, "box", 950, 807, [197, 201, null]], [201, ["string", "scale"], 1005, 807, [200, null]], [202, "xcor", 920, 807, [196, null]], [203, "storein", 747, 807, [194, 204, 205, 212]], [204, ["string", "dy"], 842, 807, [203, null]], [205, "minus2", 842, 849, [203, 206, 211]], [206, "product2", 896, 849, [205, 207, 209]], [207, "box", 950, 849, [206, 208, null]], [208, ["string", "y"], 1005, 849, [207, null]], [209, "box", 950, 891, [206, 210, null]], [210, ["string", "scale"], 1005, 891, [209, null]], [211, "ycor", 920, 891, [205, null]], [212, "storein", 747, 891, [203, 213, 214, 252]], [213, ["string", "distance"], 842, 891, [212, null]], [214, "sqrt", 842, 933, [212, 215]], [215, "plus2", 896, 933, [214, 216, 222]], [216, ["identity2", 0], 950, 933, [215, 217]], [217, "product2", 1004, 933, [216, 218, 220]], [218, "box", 1058, 933, [217, 219, null]], [219, ["string", "dx"], 1113, 933, [218, null]], [220, "box", 1058, 975, [217, 221, null]], [221, ["string", "dx"], 1113, 975, [220, null]], [222, ["identity2", 0], 950, 975, [215, 223]], [223, "product2", 1004, 975, [222, 224, 226]], [224, "box", 1058, 975, [223, 225, null]], [225, ["string", "dy"], 1113, 975, [224, null]], [226, "box", 1058, 1017, [223, 227, null]], [227, ["string", "dy"], 1113, 1017, [226, null]], [228, ["journal", "./samples/images/Australia.png"], 124, 871, [91, null]], [229, "sandwichtop2", 6, 731, [30, 230, 31]], [230, ["string", "Eurasia"], 147, 731, [229, null]], [231, ["sandwichcollapsed", 1], 24, 773, [39, null]], [232, "sandwichtop2", 11, 451, [78, 233, 79]], [233, ["string", "Austrailia"], 152, 451, [232, null]], [234, ["sandwichcollapsed", 1], 29, 493, [93, null]], [235, "sandwichtop2", 11, 312, [0, 236, 1]], [236, ["string", "Africa"], 152, 312, [235, null]], [237, ["sandwichcollapsed", 1], 29, 354, [9, null]], [238, "sandwichtop2", 13, 177, [60, 239, 61]], [239, ["string", "South America"], 154, 177, [238, null]], [240, ["sandwichcollapsed", 1], 31, 219, [75, null]], [241, "sandwichtop2", 11, 589, [20, 242, 21]], [242, ["string", "North America"], 152, 589, [241, null]], [243, ["sandwichcollapsed", 1], 29, 631, [29, null]], [244, "sandwichtop", 978, 196, [10, 245, 271]], [245, ["string", "game loop"], 1119, 196, [244, null]], [246, ["sandwichbottom", 0], 978, 542, [123, null]], [247, "sandwichtop2", 716, 536, [40, 248, 42]], [248, ["string", "draw a map"], 857, 536, [247, null]], [249, ["sandwichcollapsed", 1], 734, 578, [170, null]], [250, "sandwichtop2", 729, 681, [192, 251, 194]], [251, ["string", "distance"], 870, 681, [250, null]], [252, ["sandwichcollapsed", 1], 747, 723, [212, null]], [253, "sandwichtop2", 423, 681, [172, 254, 174]], [254, ["string", "game initialization"], 564, 681, [253, null]], [255, ["sandwichcollapsed", 1], 441, 723, [187, null]], [256, "sandwichtop2", 414, 542, [105, 257, 107]], [257, ["string", "reward"], 555, 542, [256, null]], [258, "showblocks", 432, 788, [112, 259]], [259, ["sandwichcollapsed", 1], 432, 584, [258, null]], [260, "wait", 497, 770, [112, 261, 114]], [261, ["number", 1], 566, 770, [260, null]], [262, "sandwichtop2", 435, 235, [94, 263, 95]], [263, ["string", "Find the continents game"], 576, 235, [262, null]], [264, ["sandwichcollapsed", 1], 453, 277, [149, null]], [265, ["vspace", 0], 441, 925, [179, 185]], [266, ["vspace", 0], 441, 807, [174, 179]], [267, ["vspace", 0], 1094, 584, [124, 126]], [268, ["vspace", 100.0], 1094, 704, [126, 135]], [269, ["vspace", 0], 1174, 686, [126, 158]], [270, ["vspace", 0], 996, 406, [15, 120]], [271, "setscale", 996, 238, [244, 272, 11]], [272, ["number", 50], 1086, 238, [271, null]], [273, "setxy", 1464, 321, [null, null, null, null]], [274, "box", 1474, 100, [null, 275, null]], [275, ["string", "y"], 1529, 100, [274, null]], [276, "product2", 1057, 440, [120, 121, 280]], [277, "product2", 1057, 482, [120, 122, 278]], [278, "box", 1111, 524, [277, 279, null]], [279, ["string", "scale"], 1166, 524, [278, null]], [280, "box", 1111, 482, [276, 281, null]], [281, ["string", "scale"], 1166, 482, [280, null]], [-1, ["turtle", 1], 0, 0, 100.0, 316.0, 50, 15.0]] \ No newline at end of file
+[[0, "hat", 300, 308, [null, 138, 268]], [1, ["storein", 0], 300, 392, [268, 44, 56, 2]], [2, ["storein", 0], 300, 476, [1, 45, 57, 3]], [3, ["storein", 0], 300, 560, [2, 4, 53, 5]], [4, ["string", "size"], 368, 560, [3, null]], [5, ["storein", 0], 300, 644, [3, 6, 50, 7]], [6, ["string", "name"], 368, 644, [5, null]], [7, ["storein", 0], 300, 728, [5, 8, 101, 9]], [8, ["string", "picture"], 368, 728, [7, null]], [9, "stack", 300, 812, [7, 153, 229]], [10, "hat", 744, 61, [null, 157, 256]], [11, ["setxy", 0], 744, 187, [247, 12, 13, 15]], [12, ["number", 0], 802, 187, [11, null]], [13, "box", 802, 229, [11, 14, null]], [14, ["string", "box"], 857, 229, [13, null]], [15, "show", 744, 271, [11, 16, 246]], [16, ["plus2", 0], 802, 271, [15, 17, 18]], [17, ["string", "Put the turtle in "], 856, 271, [16, null]], [18, "box", 856, 313, [16, 19, null]], [19, ["string", "name"], 911, 313, [18, null]], [20, "hat", 286, 563, [null, 140, 266]], [21, ["storein", 0], 286, 647, [266, 46, 58, 22]], [22, ["storein", 0], 286, 731, [21, 47, 59, 23]], [23, ["storein", 0], 286, 815, [22, 24, 54, 25]], [24, ["string", "size"], 354, 815, [23, null]], [25, ["storein", 0], 286, 899, [23, 26, 51, 27]], [26, ["string", "name"], 354, 899, [25, null]], [27, ["storein", 0], 286, 983, [25, 28, 102, 29]], [28, ["string", "picture"], 354, 983, [27, null]], [29, "stack", 286, 1067, [27, 155, 231]], [30, "hat", 285, 688, [null, 141, 265]], [31, ["storein", 0], 285, 772, [265, 48, 76, 32]], [32, ["storein", 0], 285, 856, [31, 49, 77, 33]], [33, ["storein", 0], 285, 940, [32, 34, 55, 35]], [34, ["string", "size"], 353, 940, [33, null]], [35, ["storein", 0], 285, 1024, [33, 36, 52, 37]], [36, ["string", "name"], 353, 1024, [35, null]], [37, ["storein", 0], 285, 1108, [35, 38, 103, 39]], [38, ["string", "picture"], 353, 1108, [37, null]], [39, "stack", 285, 1192, [37, 156, 227]], [40, "hat", 966, 60, [null, 41, 257]], [41, ["string", "map"], 1024, 68, [40, null]], [42, "setscale", 966, 144, [257, 43, 167]], [43, ["number", 100], 1043, 144, [42, null]], [44, ["string", "x"], 368, 392, [1, null]], [45, ["string", "y"], 368, 476, [2, null]], [46, ["string", "x"], 354, 647, [21, null]], [47, ["string", "y"], 354, 731, [22, null]], [48, ["string", "x"], 353, 772, [31, null]], [49, ["string", "y"], 353, 856, [32, null]], [50, ["string", "Africa"], 368, 686, [5, null]], [51, ["string", "North America"], 354, 941, [25, null]], [52, ["string", "Eurasia"], 353, 1066, [35, null]], [53, ["number", 100], 368, 602, [3, null]], [54, ["number", 150], 354, 857, [23, null]], [55, ["number", 150], 353, 982, [33, null]], [56, ["number", 20], 368, 434, [1, null]], [57, ["number", 40], 368, 518, [2, null]], [58, ["number", -350], 354, 689, [21, null]], [59, ["number", 200], 354, 773, [22, null]], [60, "hat", 303, 182, [null, 137, 269]], [61, ["storein", 0], 303, 266, [269, 62, 63, 64]], [62, ["string", "x"], 371, 266, [61, null]], [63, ["number", "-300"], 371, 308, [61, null]], [64, ["storein", 0], 303, 350, [61, 65, 66, 67]], [65, ["string", "y"], 371, 350, [64, null]], [66, ["number", -50], 371, 392, [64, null]], [67, ["storein", 0], 303, 434, [64, 68, 69, 70]], [68, ["string", "size"], 371, 434, [67, null]], [69, ["number", 100], 371, 476, [67, null]], [70, ["storein", 0], 303, 518, [67, 71, 72, 73]], [71, ["string", "name"], 371, 518, [70, null]], [72, ["string", "South America"], 371, 560, [70, null]], [73, ["storein", 0], 303, 602, [70, 74, 104, 75]], [74, ["string", "picture"], 371, 602, [73, null]], [75, "stack", 303, 686, [73, 152, 230]], [76, ["number", 250], 353, 814, [31, null]], [77, ["number", 200], 353, 898, [32, null]], [78, "hat", 288, 435, [null, 139, 267]], [79, ["storein", 0], 288, 519, [267, 80, 81, 82]], [80, ["string", "x"], 356, 519, [79, null]], [81, ["number", 390], 356, 561, [79, null]], [82, ["storein", 0], 288, 603, [79, 83, 84, 85]], [83, ["string", "y"], 356, 603, [82, null]], [84, ["number", -75], 356, 645, [82, null]], [85, ["storein", 0], 288, 687, [82, 86, 87, 88]], [86, ["string", "size"], 356, 687, [85, null]], [87, ["number", 100], 356, 729, [85, null]], [88, ["storein", 0], 288, 771, [85, 89, 90, 91]], [89, ["string", "name"], 356, 771, [88, null]], [90, ["string", "Australia"], 356, 813, [88, null]], [91, ["storein", 0], 288, 855, [88, 92, 226, 93]], [92, ["string", "picture"], 356, 855, [91, null]], [93, "stack", 288, 939, [91, 154, 228]], [94, ["start", 2.0], 568, 197, [null, 264]], [95, "stack", 568, 273, [264, 96, 97]], [96, ["string", "setup"], 626, 273, [95, null]], [97, "stack", 568, 315, [95, 98, 99]], [98, ["string", "map"], 626, 315, [97, null]], [99, "stack", 568, 357, [97, 142, 100]], [100, "stack", 568, 399, [99, 143, 144]], [101, ["journal", "./samples/images/Africa.png"], 368, 770, [7, null]], [102, ["journal", "./samples/images/North_America.png"], 354, 1025, [27, null]], [103, ["journal", "./samples/images/Eurasia.png"], 353, 1150, [37, null]], [104, ["journal", "./samples/images/South_America.png"], 371, 644, [73, null]], [105, "hat", 981, 474, [null, 106, 262]], [106, ["string", "star"], 1039, 482, [105, null]], [107, "setpensize", 981, 558, [262, 108, 109]], [108, ["number", 15], 1083, 558, [107, null]], [109, ["setxy", 0], 981, 600, [107, 110, 111, 112]], [110, ["number", 0], 1039, 600, [109, null]], [111, ["number", 0], 1039, 642, [109, null]], [112, "repeat", 981, 684, [109, 113, 238, 263]], [113, ["number", 5], 1032, 684, [112, null]], [114, "setcolor", 1046, 786, [238, 115, 116]], [115, "heading", 1123, 786, [114, null]], [116, "forward", 1046, 828, [114, 117, 118]], [117, ["number", 200], 1117, 828, [116, null]], [118, "right", 1046, 870, [116, 119, null]], [119, ["number", 144], 1104, 870, [118, null]], [120, ["setxy", 20.0], 744, 347, [246, 249, 250, 255]], [121, ["number", -150], 856, 347, [249, null]], [122, ["number", "100"], 856, 429, [250, null]], [123, "forever", 744, 505, [255, 124, 232]], [124, "stack", 805, 523, [123, 125, 243]], [125, ["string", "calculate distance"], 863, 523, [124, null]], [126, "if", 805, 599, [243, 127, 245, 244]], [127, ["less2", 0], 843, 565, [126, 128, 130, null]], [128, "box", 889, 565, [127, 129, null]], [129, ["string", "distance"], 944, 565, [128, null]], [130, ["product2", 0], 889, 607, [127, 131, 133]], [131, "box", 943, 607, [130, 132, null]], [132, ["string", "size"], 998, 607, [131, null]], [133, "box", 943, 649, [130, 134, null]], [134, ["string", "scale"], 998, 649, [133, null]], [135, "wait", 805, 919, [244, 136, null]], [136, ["number", 1], 863, 919, [135, null]], [137, ["string", "Q1"], 361, 190, [60, null]], [138, ["string", "Q2"], 358, 316, [0, null]], [139, ["string", "Q3"], 346, 443, [78, null]], [140, ["string", "Q4"], 344, 571, [20, null]], [141, ["string", "Q5"], 343, 696, [30, null]], [142, ["string", "Q1"], 626, 357, [99, null]], [143, ["string", "Q2"], 626, 399, [100, null]], [144, "stack", 568, 441, [100, 146, 145]], [145, "stack", 568, 483, [144, 147, 148]], [146, ["string", "Q3"], 626, 441, [144, null]], [147, ["string", "Q4"], 626, 483, [145, null]], [148, "stack", 568, 525, [145, 151, 149]], [149, "stack", 568, 567, [148, 150, 240]], [150, ["string", "star"], 626, 567, [149, null]], [151, ["string", "Q5"], 626, 525, [148, null]], [152, ["string", "go"], 361, 686, [75, null]], [153, ["string", "go"], 358, 812, [9, null]], [154, ["string", "go"], 346, 939, [93, null]], [155, ["string", "go"], 344, 1067, [29, null]], [156, ["string", "go"], 343, 1192, [39, null]], [157, ["string", "go"], 802, 69, [10, null]], [158, ["setxy", 0], 857, 701, [245, 159, 160, 161]], [159, ["number", 0], 915, 701, [158, null]], [160, ["number", 0], 915, 743, [158, null]], [161, "setscale", 857, 785, [158, 162, 163]], [162, ["number", 100], 934, 785, [161, null]], [163, "show", 857, 827, [161, 164, 166]], [164, "box", 915, 827, [163, 165, null]], [165, ["string", "picture"], 970, 827, [164, null]], [166, "stopstack", 857, 869, [163, null]], [167, ["setxy", 0], 966, 186, [42, 168, 169, 170]], [168, ["number", 0], 1024, 186, [167, null]], [169, ["number", 0], 1024, 228, [167, null]], [170, "show", 966, 270, [167, 171, 233]], [171, ["journal", "./samples/images/World_Map.png"], 1024, 270, [170, null]], [172, "hat", 970, 340, [null, 173, 261]], [173, ["string", "setup"], 1028, 348, [172, null]], [174, ["storein", 0], 970, 424, [261, 175, 176, 242]], [175, ["string", "scale"], 1038, 424, [174, null]], [176, ["division2", 0], 1038, 466, [174, 177, 178]], [177, "height", 1092, 466, [176, null]], [178, ["number", 900], 1116, 508, [176, null]], [179, ["storein", 0], 970, 542, [242, 180, 181, 241]], [180, ["string", "box"], 1038, 542, [179, null]], [181, ["product2", 0], 1038, 584, [179, 182, 183]], [182, ["number", -200], 1092, 584, [181, null]], [183, "box", 1092, 626, [181, 184, null]], [184, ["string", "scale"], 1147, 626, [183, null]], [185, "hideblocks", 970, 660, [241, 186]], [186, "clean", 970, 694, [185, 187]], [187, "settextsize", 970, 728, [186, 188, 235]], [188, ["product2", 0], 1074, 728, [187, 189, 190]], [189, ["number", 24], 1128, 728, [188, null]], [190, "box", 1128, 770, [188, 191, null]], [191, ["string", "scale"], 1183, 770, [190, null]], [192, "hat", 965, 201, [null, 193, 258]], [193, ["string", "calculate distance"], 1023, 209, [192, null]], [194, ["storein", 0], 965, 285, [258, 195, 196, 260]], [195, ["string", "dx"], 1033, 285, [194, null]], [196, ["minus2", 20.0], 1033, 327, [194, 197, 202]], [197, ["product2", 0], 1087, 327, [196, 198, 200]], [198, "box", 1141, 327, [197, 199, null]], [199, ["string", "x"], 1196, 327, [198, null]], [200, "box", 1141, 369, [197, 201, null]], [201, ["string", "scale"], 1196, 369, [200, null]], [202, "xcor", 1111, 409, [196, null]], [203, ["storein", 0], 965, 443, [260, 204, 205, 259]], [204, ["string", "dy"], 1033, 443, [203, null]], [205, ["minus2", 20.0], 1033, 485, [203, 206, 211]], [206, ["product2", 0], 1087, 485, [205, 207, 209]], [207, "box", 1141, 485, [206, 208, null]], [208, ["string", "y"], 1196, 485, [207, null]], [209, "box", 1141, 527, [206, 210, null]], [210, ["string", "scale"], 1196, 527, [209, null]], [211, "ycor", 1111, 567, [205, null]], [212, ["storein", 0], 965, 601, [259, 213, 214, 234]], [213, ["string", "distance"], 1033, 601, [212, null]], [214, "sqrt", 1033, 643, [212, 215]], [215, ["plus2", 20.0], 1087, 643, [214, 216, 221]], [216, ["product2", 0], 1141, 643, [215, 217, 219]], [217, "box", 1195, 643, [216, 218, null]], [218, ["string", "dx"], 1250, 643, [217, null]], [219, "box", 1195, 685, [216, 220, null]], [220, ["string", "dx"], 1250, 685, [219, null]], [221, ["product2", 0], 1141, 725, [215, 222, 224]], [222, "box", 1195, 725, [221, 223, null]], [223, ["string", "dy"], 1250, 725, [222, null]], [224, "box", 1195, 767, [221, 225, null]], [225, ["string", "dy"], 1250, 767, [224, null]], [226, ["journal", "./samples/images/Australia.png"], 356, 897, [91, null]], [227, ["sandwichcollapsed", 1], 285, 772, [39, null]], [228, ["sandwichcollapsed", 1], 288, 519, [93, null]], [229, ["sandwichcollapsed", 1], 300, 392, [9, null]], [230, ["sandwichcollapsed", 1], 303, 266, [75, null]], [231, ["sandwichcollapsed", 1], 286, 647, [29, null]], [232, ["sandwichcollapsed", 1], 744, 145, [123, null]], [233, ["sandwichcollapsed", 1], 966, 144, [170, null]], [234, ["sandwichcollapsed", 1], 965, 285, [212, null]], [235, ["sandwichcollapsed", 1], 970, 424, [187, null]], [236, "showblocks", 981, 916, [263, 237]], [237, ["sandwichcollapsed", 1], 981, 558, [236, null]], [238, "wait", 1046, 744, [112, 239, 114]], [239, ["number", 1], 1104, 744, [238, null]], [240, ["sandwichcollapsed", 1], 568, 273, [149, null]], [241, ["vspace", 0], 970, 626, [179, 185]], [242, ["vspace", 0], 970, 508, [174, 179]], [243, ["vspace", 0], 805, 565, [124, 126]], [244, ["vspace", 100.0], 805, 685, [126, 135]], [245, ["vspace", 0], 857, 667, [126, 158]], [246, ["vspace", 0], 744, 313, [15, 120]], [247, "setscale", 744, 145, [256, 248, 11]], [248, ["number", 50], 821, 145, [247, null]], [249, ["product2", 0], 802, 347, [120, 121, 253]], [250, ["product2", 0], 802, 429, [120, 122, 251]], [251, "box", 856, 471, [250, 252, null]], [252, ["string", "scale"], 911, 471, [251, null]], [253, "box", 856, 389, [249, 254, null]], [254, ["string", "scale"], 911, 389, [253, null]], [255, ["vspace", 0], 744, 471, [120, 123]], [256, "sandwichtop_no_arm_no_label", 726, 111, [10, 247]], [257, "sandwichtop_no_arm_no_label", 948, 110, [40, 42]], [258, "sandwichtop_no_arm_no_label", 947, 251, [192, 194]], [259, ["vspace", 20], 965, 527, [203, 212]], [260, ["vspace", 20], 965, 369, [194, 203]], [261, "sandwichtop_no_arm_no_label", 952, 390, [172, 174]], [262, "sandwichtop_no_arm_no_label", 963, 524, [105, 107]], [263, ["vspace", 60], 981, 762, [112, 236]], [264, "sandwichtop_no_arm_no_label", 550, 239, [94, 95]], [265, "sandwichtop_no_arm_no_label", 267, 738, [30, 31]], [266, "sandwichtop_no_arm_no_label", 268, 613, [20, 21]], [267, "sandwichtop_no_arm_no_label", 270, 485, [78, 79]], [268, "sandwichtop_no_arm_no_label", 282, 358, [0, 1]], [269, "sandwichtop_no_arm_no_label", 285, 232, [60, 61]]] \ No newline at end of file
diff --git a/samples/csquiral.ta b/samples/csquiral.ta
index 71885ac..bd34654 100644
--- a/samples/csquiral.ta
+++ b/samples/csquiral.ta
@@ -1 +1 @@
-[[0, "start", 175, 189, [null, 1]], [1, "clean", 175, 231, [0, 2]], [2, "storeinbox1", 175, 265, [1, 3, 4]], [3, ["number", 1], 293, 265, [2, null]], [4, "setpensize", 175, 307, [2, 5, 6]], [5, ["number", 20], 277, 307, [4, null]], [6, "repeat", 175, 349, [4, 7, 8, null]], [7, ["number", 1300], 226, 349, [6, null]], [8, "forward", 240, 409, [6, 9, 10]], [9, "box1", 311, 409, [8, null]], [10, "right", 240, 451, [8, 11, 12]], [11, ["number", 91], 298, 451, [10, null]], [12, "setcolor", 240, 493, [10, 22, 16]], [13, "division2", 451, 493, [22, 14, 15]], [14, "xcor", 505, 493, [13, null]], [15, ["number", 6], 529, 539, [13, null]], [16, "setshade", 240, 535, [12, 17, 18]], [17, "heading", 325, 535, [16, null]], [18, "storeinbox1", 240, 577, [16, 19, null]], [19, "plus2", 358, 577, [18, 20, 21]], [20, "box1", 412, 577, [19, null]], [21, ["number", 1], 412, 619, [19, null]], [22, ["identity2", 40], 317, 493, [12, 13]], [-1, ["turtle", 1], 907, 87, 220.0, 151.33309303159845, 220.0, 20.0]] \ No newline at end of file
+[[0, "start", 175, 189, [null, 1]], [1, "clean", 175, 231, [0, 2]], [2, "storeinbox1", 175, 265, [1, 3, 4]], [3, ["number", 1], 293, 265, [2, null]], [4, "setpensize", 175, 307, [2, 5, 6]], [5, ["number", 20], 277, 307, [4, null]], [6, "repeat", 175, 349, [4, 7, 8, null]], [7, ["number", 1300], 226, 349, [6, null]], [8, "forward", 240, 409, [6, 9, 10]], [9, "box1", 311, 409, [8, null]], [10, "right", 240, 451, [8, 11, 12]], [11, ["number", 91], 298, 451, [10, null]], [12, "setcolor", 240, 493, [10, 22, 16]], [13, "division2", 451, 493, [22, 14, 15]], [14, "xcor", 505, 493, [13, null]], [15, ["number", 6], 529, 539, [13, null]], [16, "setshade", 240, 535, [12, 17, 18]], [17, "heading", 325, 535, [16, null]], [18, "storeinbox1", 240, 577, [16, 19, null]], [19, "plus2", 358, 577, [18, 20, 21]], [20, "box1", 412, 577, [19, null]], [21, ["number", 1], 412, 619, [19, null]], [22, ["identity2", 40], 317, 493, [12, 13]]] \ No newline at end of file
diff --git a/samples/curlygates.ta b/samples/curlygates.ta
index a04a0ed..8004c5b 100644
--- a/samples/curlygates.ta
+++ b/samples/curlygates.ta
@@ -1 +1 @@
-[[0, "start", 204, 175, [null, 1]], [1, "fillscreen", 204, 217, [0, 2, 3, 4]], [2, ["number", 50], 286, 217, [1, null]], [3, ["number", 30], 286, 259, [1, null]], [4, "repeat", 204, 301, [1, 5, 6, null]], [5, ["number", 20], 255, 301, [4, null]], [6, "setxy", 269, 361, [4, 46, 8, 45]], [7, "random", 541, 361, [46, 47, 48, null]], [8, "random", 327, 403, [6, 49, 50, null]], [9, "seth", 269, 479, [45, 10, 29]], [10, "random", 368, 479, [9, 11, 12, null]], [11, ["number", 0], 454, 479, [10, null]], [12, ["number", 360], 454, 521, [10, null]], [13, "stack2", 776, 347, [17, 27]], [14, "hat2", 161, 520, [null, 31]], [15, "setcolor", 776, 263, [19, 16, 17]], [16, ["number", 20], 853, 263, [15, null]], [17, "setshade", 776, 305, [15, 18, 13]], [18, ["number", 60], 861, 305, [17, null]], [19, "setpensize", 776, 221, [30, 20, 15]], [20, ["number", 20], 878, 221, [19, null]], [21, "setcolor", 776, 423, [27, 22, 23]], [22, ["number", 0], 853, 423, [21, null]], [23, "setshade", 776, 465, [21, 24, 44]], [24, "random", 861, 465, [23, 25, 26, null]], [25, ["number", 60], 947, 465, [24, null]], [26, ["number", 80], 947, 507, [24, null]], [27, "setpensize", 776, 381, [13, 28, 21]], [28, ["number", 12], 878, 381, [27, null]], [29, "stack1", 269, 521, [9, null]], [30, "hat1", 776, 179, [null, 19]], [31, "repeat", 161, 562, [14, 32, 33, null]], [32, ["number", 3], 212, 562, [31, null]], [33, "storeinbox1", 226, 622, [31, 34, 35]], [34, ["number", 200], 344, 622, [33, null]], [35, "repeat", 226, 664, [33, 36, 37, null]], [36, ["number", 20], 277, 664, [35, null]], [37, "arc", 291, 724, [35, 38, 39, 40]], [38, ["number", 30], 349, 724, [37, null]], [39, "box1", 349, 766, [37, null]], [40, "storeinbox1", 291, 808, [37, 41, null]], [41, "division2", 409, 808, [40, 42, 43]], [42, "box1", 463, 808, [41, null]], [43, ["number", "1.2"], 487, 854, [41, null]], [44, "stack2", 776, 507, [23, null]], [45, ["vspace", 0], 269, 445, [6, 9]], [46, ["identity2", 80], 327, 361, [6, 7]], [47, "leftpos", 627, 361, [7, null]], [48, "rightpos", 627, 403, [7, null]], [49, "bottompos", 413, 403, [8, null]], [50, "toppos", 413, 445, [8, null]], [-1, ["turtle", 1], -360, 472, 347.0, 0.0, 69, 12.0]] \ No newline at end of file
+[[0, ["start", 2.0], 204, 175, [null, 1]], [1, ["fillscreen", 0], 204, 217, [0, 2, 3, 4]], [2, ["number", 50], 286, 217, [1, null]], [3, ["number", 30], 286, 259, [1, null]], [4, "repeat", 204, 301, [1, 5, 6, null]], [5, ["number", 20], 255, 301, [4, null]], [6, ["setxy", 20.0], 269, 361, [4, 7, 8, 45]], [7, ["random", 0], 327, 361, [6, 46, 47, null]], [8, ["random", 0], 327, 443, [6, 48, 49, null]], [9, "seth", 269, 519, [45, 10, 29]], [10, ["random", 0], 368, 519, [9, 11, 12, null]], [11, ["number", 0], 454, 519, [10, null]], [12, ["number", 360], 454, 561, [10, null]], [13, "stack2", 611, 352, [17, 27]], [14, "hat2", 191, 569, [null, 31]], [15, "setcolor", 611, 268, [19, 16, 17]], [16, ["number", 20], 688, 268, [15, null]], [17, "setshade", 611, 310, [15, 18, 13]], [18, ["number", 60], 696, 310, [17, null]], [19, "setpensize", 611, 226, [30, 20, 15]], [20, ["number", 20], 713, 226, [19, null]], [21, "setcolor", 611, 428, [27, 22, 23]], [22, ["number", 0], 688, 428, [21, null]], [23, "setshade", 611, 470, [21, 24, 44]], [24, ["random", 0], 696, 470, [23, 25, 26, null]], [25, ["number", 60], 782, 470, [24, null]], [26, ["number", 80], 782, 512, [24, null]], [27, "setpensize", 611, 386, [13, 28, 21]], [28, ["number", 12], 713, 386, [27, null]], [29, "stack1", 269, 561, [9, null]], [30, "hat1", 611, 184, [null, 19]], [31, "repeat", 191, 611, [14, 32, 33, null]], [32, ["number", 3], 242, 611, [31, null]], [33, "storeinbox1", 256, 671, [31, 34, 35]], [34, ["number", 200], 374, 671, [33, null]], [35, "repeat", 256, 713, [33, 36, 37, null]], [36, ["number", 20], 307, 713, [35, null]], [37, ["arc", 0], 321, 773, [35, 38, 39, 40]], [38, ["number", 30], 379, 773, [37, null]], [39, "box1", 379, 815, [37, null]], [40, "storeinbox1", 321, 857, [37, 41, null]], [41, ["division2", 0], 439, 857, [40, 42, 43]], [42, "box1", 493, 857, [41, null]], [43, ["number", 1.2], 517, 899, [41, null]], [44, "stack2", 611, 512, [23, null]], [45, ["vspace", 0], 269, 485, [6, 9]], [46, "leftpos", 413, 361, [7, null]], [47, "rightpos", 413, 403, [7, null]], [48, "bottompos", 413, 443, [8, null]], [49, "toppos", 413, 485, [8, null]]] \ No newline at end of file
diff --git a/samples/dots.ta b/samples/dots.ta
index 2164955..718f7d4 100644
--- a/samples/dots.ta
+++ b/samples/dots.ta
@@ -1 +1 @@
-[[0, "clean", 263, 217, [1, 2]], [1, "start", 263, 175, [null, 0]], [2, "setcolor", 263, 251, [0, 3, 4]], [3, ["number", 0], 340, 251, [2, null]], [4, "setpensize", 263, 293, [2, 5, 6]], [5, ["number", 20], 365, 293, [4, null]], [6, "storeinbox1", 263, 335, [4, 7, 8]], [7, ["number", 0], 381, 335, [6, null]], [8, "repeat", 263, 377, [6, 9, 10, null]], [9, ["number", 1000], 314, 377, [8, null]], [10, "pendown", 328, 437, [8, 11]], [11, "forward", 328, 471, [10, 12, 13]], [12, ["number", 1], 399, 471, [11, null]], [13, "penup", 328, 513, [11, 14]], [14, "forward", 328, 547, [13, 15, 16]], [15, "box1", 399, 547, [14, null]], [16, "right", 328, 589, [14, 17, 18]], [17, ["number", 93], 386, 589, [16, null]], [18, "storeinbox1", 328, 631, [16, 19, 24]], [19, "plus2", 446, 631, [18, 21, 20]], [20, ["number", 1], 500, 673, [19, null]], [21, "box1", 500, 631, [19, null]], [22, "setcolor", 328, 707, [24, 23, null]], [23, "box1", 405, 707, [22, null]], [24, ["vspace", 0], 328, 673, [18, 22]], [-1, ["turtle", 1], -195, 661, 120.0, 1000.0, 50, 20.0]] \ No newline at end of file
+[[0, "clean", 263, 217, [1, 2]], [1, "start", 263, 175, [null, 0]], [2, "setcolor", 263, 251, [0, 3, 4]], [3, ["number", 0], 340, 251, [2, null]], [4, "setpensize", 263, 293, [2, 5, 6]], [5, ["number", 20], 365, 293, [4, null]], [6, "storeinbox1", 263, 335, [4, 7, 8]], [7, ["number", 0], 381, 335, [6, null]], [8, "repeat", 263, 377, [6, 9, 10, null]], [9, ["number", 1000], 314, 377, [8, null]], [10, "pendown", 328, 437, [8, 11]], [11, "forward", 328, 471, [10, 12, 13]], [12, ["number", 1], 399, 471, [11, null]], [13, "penup", 328, 513, [11, 14]], [14, "forward", 328, 547, [13, 15, 16]], [15, "box1", 399, 547, [14, null]], [16, "right", 328, 589, [14, 17, 18]], [17, ["number", 93], 386, 589, [16, null]], [18, "storeinbox1", 328, 631, [16, 19, 24]], [19, "plus2", 446, 631, [18, 21, 20]], [20, ["number", 1], 500, 673, [19, null]], [21, "box1", 500, 631, [19, null]], [22, "setcolor", 328, 707, [24, 23, null]], [23, "box1", 405, 707, [22, null]], [24, ["vspace", 0], 328, 673, [18, 22]]] \ No newline at end of file
diff --git a/samples/find_boston.ta b/samples/find_boston.ta
index 34a39e0..65b7a9c 100644
--- a/samples/find_boston.ta
+++ b/samples/find_boston.ta
@@ -1 +1 @@
-[[0, ["string", "North America"], 226, 567, [263, null]], [1, ["journal", "./samples/images/North_America.jpg"], 226, 651, [265, null]], [2, ["number", "150"], 414, 483, [260, null]], [3, ["number", "114"], 414, 399, [254, null]], [4, "hat", 118, 470, [null, 5, 238]], [5, ["string", "Q3"], 177, 478, [4, null]], [6, "storein", 118, 562, [238, 7, 229, 9]], [7, ["string", "x"], 213, 562, [6, null]], [8, ["number", "500"], 401, 604, [226, null]], [9, "storein", 118, 646, [6, 10, 231, 12]], [10, ["string", "y"], 213, 646, [9, null]], [11, ["number", "300"], 401, 688, [230, null]], [12, "storein", 118, 730, [9, 13, 237, 15]], [13, ["string", "size"], 213, 730, [12, null]], [14, ["number", 100], 401, 772, [236, null]], [15, "storein", 118, 814, [12, 16, 17, 18]], [16, ["string", "name"], 213, 814, [15, null]], [17, ["string", "New England"], 213, 856, [15, null]], [18, "storein", 118, 898, [15, 19, 20, 21]], [19, ["string", "picture"], 213, 898, [18, null]], [20, ["journal", "./samples/images/New-England.png"], 213, 940, [18, null]], [21, "stack", 118, 982, [18, 22, 240]], [22, ["string", "go"], 177, 982, [21, null]], [23, ["number", "-330"], 408, 751, [335, null]], [24, ["number", "-240"], 408, 835, [341, null]], [25, ["number", 100], 408, 919, [347, null]], [26, ["string", "Massachusetts"], 220, 1003, [350, null]], [27, ["journal", "./samples/images/Massachuetts.png"], 220, 1087, [352, null]], [28, "hat", 445, 629, [null, 29, 206]], [29, ["string", "calculate distance"], 504, 637, [28, null]], [30, "storein", 445, 721, [206, 31, 32, 39]], [31, ["string", "dx"], 540, 721, [30, null]], [32, "minus2", 540, 763, [30, 33, 38]], [33, "product2", 594, 763, [32, 34, 36]], [34, "box", 648, 763, [33, 35, null]], [35, ["string", "x"], 703, 763, [34, null]], [36, "box", 648, 805, [33, 37, null]], [37, ["string", "scalex"], 703, 805, [36, null]], [38, "xcor", 618, 805, [32, null]], [39, "storein", 445, 805, [30, 40, 41, 48]], [40, ["string", "dy"], 540, 805, [39, null]], [41, "minus2", 540, 847, [39, 42, 47]], [42, "product2", 594, 847, [41, 43, 45]], [43, "box", 648, 847, [42, 44, null]], [44, ["string", "y"], 703, 847, [43, null]], [45, "box", 648, 889, [42, 46, null]], [46, ["string", "scaley"], 703, 889, [45, null]], [47, "ycor", 618, 889, [41, null]], [48, "storein", 445, 889, [39, 49, 50, 208]], [49, ["string", "distance"], 540, 889, [48, null]], [50, "sqrt", 540, 931, [48, 51]], [51, "plus2", 594, 931, [50, 52, 58]], [52, ["identity2", 0], 648, 931, [51, 53]], [53, "product2", 702, 931, [52, 54, 56]], [54, "box", 756, 931, [53, 55, null]], [55, ["string", "dx"], 811, 931, [54, null]], [56, "box", 756, 973, [53, 57, null]], [57, ["string", "dx"], 811, 973, [56, null]], [58, ["identity2", 0], 648, 973, [51, 59]], [59, "product2", 702, 973, [58, 60, 62]], [60, "box", 756, 973, [59, 61, null]], [61, ["string", "dy"], 811, 973, [60, null]], [62, "box", 756, 1015, [59, 63, null]], [63, ["string", "dy"], 811, 1015, [62, null]], [64, ["number", "120"], 409, 892, [306, null]], [65, ["number", "190"], 409, 976, [312, null]], [66, ["number", 50], 409, 1060, [318, null]], [67, ["string", "Boston"], 221, 1144, [321, null]], [68, ["journal", "./samples/images/Boston.png"], 221, 1228, [323, null]], [69, "hat", 481, 486, [null, 70, 209]], [70, ["string", "map"], 540, 494, [69, null]], [71, "setscale", 481, 578, [209, 72, 73]], [72, ["number", 100], 571, 578, [71, null]], [73, "setxy", 481, 620, [71, 74, 75, 76]], [74, ["number", 0], 542, 620, [73, null]], [75, ["number", 0], 542, 662, [73, null]], [76, "show", 481, 704, [73, 77, 211]], [77, ["journal", "./samples/images/earth.png"], 553, 704, [76, null]], [78, "hat", 475, 761, [null, 79, 360]], [79, ["string", "setup"], 534, 769, [78, null]], [80, "storein", 475, 853, [360, 81, 82, 372]], [81, ["string", "scalex"], 570, 853, [80, null]], [82, "division2", 570, 895, [80, 371, 83]], [83, ["number", 1200], 648, 937, [82, null]], [84, "storein", 475, 1089, [377, 85, 86, 370]], [85, ["string", "box"], 570, 1089, [84, null]], [86, "product2", 570, 1131, [84, 87, 88]], [87, ["number", -260], 624, 1131, [86, null]], [88, "box", 624, 1173, [86, 89, null]], [89, ["string", "scalex"], 679, 1173, [88, null]], [90, "hat", 833, 547, [null, 91, 212]], [91, ["string", "star"], 892, 555, [90, null]], [92, "setpensize", 833, 723, [214, 93, 94]], [93, ["number", 15], 934, 723, [92, null]], [94, "setxy", 833, 765, [92, 95, 96, 97]], [95, ["number", 0], 894, 765, [94, null]], [96, ["number", 0], 894, 807, [94, null]], [97, "repeat", 833, 849, [94, 98, 99, 217]], [98, ["number", 5], 884, 849, [97, null]], [99, "setcolor", 898, 909, [97, 100, 101]], [100, "heading", 979, 909, [99, null]], [101, "forward", 898, 951, [99, 102, 103]], [102, ["number", 200], 972, 951, [101, null]], [103, "right", 898, 993, [101, 104, null]], [104, ["number", 144], 970, 993, [103, null]], [105, "clean", 475, 1207, [370, 364]], [106, ["number", -200], 407, 449, [277, null]], [107, ["number", -220], 407, 533, [283, null]], [108, ["number", 200], 407, 617, [289, null]], [109, ["string", "USA"], 219, 701, [292, null]], [110, ["journal", "./samples/images/United_States.png"], 219, 785, [294, null]], [111, "hat", 397, 334, [null, 112, 218]], [112, ["string", "go"], 456, 342, [111, null]], [113, "if", 397, 460, [220, 114, 118, 128]], [114, "greater2", 463, 426, [113, 115, 117, null]], [115, "box", 509, 426, [114, 116, null]], [116, ["string", "test"], 564, 426, [115, null]], [117, ["number", 0], 509, 468, [114, null]], [118, "setxy", 477, 528, [113, 225, 122, 124]], [119, "minus2", 712, 528, [225, 120, 190]], [120, "box", 766, 528, [119, 121, null]], [121, ["string", "x"], 821, 528, [120, null]], [122, "box", 538, 570, [118, 123, null]], [123, ["string", "y"], 593, 570, [122, null]], [124, "arc", 477, 612, [118, 125, 126, 127]], [125, ["number", 360], 535, 612, [124, null]], [126, "box", 535, 654, [124, 363, null]], [127, ["hspace", 80.0], 477, 696, [124, 192]], [128, ["vspace", 80.0], 397, 546, [113, 129]], [129, "setxy", 397, 740, [128, 130, 131, 133]], [130, ["number", 0], 458, 740, [129, null]], [131, "box", 458, 782, [129, 132, null]], [132, ["string", "box"], 513, 782, [131, null]], [133, "settextsize", 397, 824, [129, 134, 379]], [134, "product2", 571, 824, [133, 135, 136]], [135, ["number", 24], 625, 824, [134, null]], [136, "box", 625, 866, [134, 137, null]], [137, ["string", "scalex"], 680, 866, [136, null]], [138, "show", 397, 908, [379, 139, 222]], [139, "plus2", 469, 908, [138, 140, 141]], [140, ["string", "Put the turtle in "], 523, 908, [139, null]], [141, "box", 523, 950, [139, 142, null]], [142, ["string", "name"], 578, 950, [141, null]], [143, "setxy", 397, 984, [222, 144, 145, 146]], [144, ["number", 0], 458, 984, [143, null]], [145, ["number", 0], 458, 1026, [143, null]], [146, "forever", 397, 1068, [143, 147, 224]], [147, "stack", 495, 1086, [146, 148, 221]], [148, ["string", "calculate distance"], 554, 1086, [147, null]], [149, "if", 495, 1162, [221, 150, 158, 168]], [150, "less2", 561, 1128, [149, 151, 153, null]], [151, "box", 607, 1128, [150, 152, null]], [152, ["string", "distance"], 662, 1128, [151, null]], [153, "product2", 607, 1170, [150, 154, 156]], [154, "box", 661, 1170, [153, 155, null]], [155, ["string", "size"], 716, 1170, [154, null]], [156, "box", 661, 1212, [153, 157, null]], [157, ["string", "scalex"], 716, 1212, [156, null]], [158, "clean", 575, 1230, [149, 159]], [159, "setxy", 575, 1264, [158, 160, 161, 162]], [160, ["number", 0], 636, 1264, [159, null]], [161, ["number", 0], 636, 1306, [159, null]], [162, "setscale", 575, 1348, [159, 163, 164]], [163, ["number", 100], 665, 1348, [162, null]], [164, "show", 575, 1390, [162, 165, 167]], [165, "box", 647, 1390, [164, 166, null]], [166, ["string", "picture"], 702, 1390, [165, null]], [167, "stopstack", 575, 1432, [164, null]], [168, "wait", 495, 1248, [149, 169, null]], [169, ["number", 1], 564, 1248, [168, null]], [170, ["start", 2.0], 486, 215, [null, 357]], [171, "storein", 486, 299, [357, 172, 173, 174]], [172, ["string", "test"], 581, 299, [171, null]], [173, ["number", 0], 581, 341, [171, null]], [174, "stack", 486, 383, [171, 175, 176]], [175, ["string", "setup"], 545, 383, [174, null]], [176, "stack", 486, 425, [174, 177, 178]], [177, ["string", "map"], 545, 425, [176, null]], [178, "stack", 486, 467, [176, 179, 180]], [179, ["string", "Q1"], 545, 467, [178, null]], [180, "stack", 486, 509, [178, 181, 182]], [181, ["string", "Q2"], 545, 509, [180, null]], [182, "stack", 486, 551, [180, 183, 184]], [183, ["string", "Q3"], 545, 551, [182, null]], [184, "stack", 486, 593, [182, 185, 186]], [185, ["string", "Q4"], 545, 593, [184, null]], [186, "stack", 486, 635, [184, 187, 188]], [187, ["string", "Q5"], 545, 635, [186, null]], [188, "stack", 486, 677, [186, 189, 359]], [189, ["string", "star"], 545, 677, [188, null]], [190, "box", 790, 570, [119, 191, null]], [191, ["string", "size"], 845, 570, [190, null]], [192, "storein", 693, 714, [127, 193, 194, 223]], [193, ["string", "box"], 788, 714, [192, null]], [194, "plus2", 788, 756, [192, 195, 196]], [195, "xcor", 842, 756, [194, null]], [196, "box", 842, 798, [194, 197, null]], [197, ["string", "size"], 897, 798, [196, null]], [198, "print", 693, 832, [223, 199, null]], [199, "plus2", 765, 832, [198, 200, 202]], [200, "box", 819, 832, [199, 201, null]], [201, ["string", "box"], 874, 832, [200, null]], [202, "plus2", 819, 874, [199, 203, 204]], [203, ["string", ", "], 873, 874, [202, null]], [204, "ycor", 873, 916, [202, null]], [205, ["number", "-170"], 414, 315, [248, null]], [206, "sandwichtop2", 427, 679, [28, 207, 30]], [207, ["string", "sqrt(dx*dx+dy*dy)"], 568, 679, [206, null]], [208, ["sandwichcollapsed", 1], 445, 721, [48, null]], [209, "sandwichtop2", 463, 536, [69, 210, 71]], [210, ["string", "earth from space"], 604, 536, [209, null]], [211, ["sandwichcollapsed", 1], 481, 578, [76, null]], [212, "sandwichtop2", 815, 597, [90, 213, 214]], [213, ["string", "you've earned a star"], 956, 597, [212, null]], [214, "setxy", 833, 639, [212, 215, 216, 92]], [215, ["number", 0], 894, 639, [214, null]], [216, ["number", 0], 894, 681, [214, null]], [217, ["sandwichcollapsed", 1], 833, 639, [97, null]], [218, "sandwichtop2", 379, 384, [111, 219, 220]], [219, ["string", "is the turtle on the mark?"], 520, 384, [218, null]], [220, ["vspace", 0], 397, 426, [218, 113]], [221, ["vspace", 0], 495, 1128, [147, 149]], [222, ["vspace", 0], 397, 950, [138, 143]], [223, ["vspace", 0], 693, 798, [192, 198]], [224, ["sandwichcollapsed", 1], 397, 426, [146, null]], [225, ["identity2", 60.0], 538, 528, [118, 119]], [226, "product2", 347, 604, [229, 8, 227]], [227, "box", 401, 646, [226, 228, null]], [228, ["string", "scalex"], 456, 646, [227, null]], [229, ["identity2", 40.0], 213, 604, [6, 226]], [230, "product2", 347, 688, [231, 11, 232]], [231, ["identity2", 40.0], 213, 688, [9, 230]], [232, "box", 401, 730, [230, 233, null]], [233, ["string", "scaley"], 456, 730, [232, null]], [234, "box", 401, 814, [236, 235, null]], [235, ["string", "scalex"], 456, 814, [234, null]], [236, "product2", 347, 772, [237, 14, 234]], [237, ["identity2", 40.0], 213, 772, [12, 236]], [238, "sandwichtop2", 100, 520, [4, 239, 6]], [239, ["string", "New England"], 241, 520, [238, null]], [240, ["sandwichcollapsed", 1], 118, 562, [21, null]], [241, "hat", 131, 181, [null, 242, 243]], [242, ["string", "Q1"], 190, 189, [241, null]], [243, "sandwichtop2", 113, 231, [241, 244, 245]], [244, ["string", "North America"], 254, 231, [243, null]], [245, "storein", 131, 273, [243, 246, 247, 251]], [246, ["string", "x"], 226, 273, [245, null]], [247, ["identity2", 40.0], 226, 315, [245, 248]], [248, "product2", 360, 315, [247, 205, 249]], [249, "box", 414, 357, [248, 250, null]], [250, ["string", "scalex"], 469, 357, [249, null]], [251, "storein", 131, 357, [245, 252, 253, 257]], [252, ["string", "y"], 226, 357, [251, null]], [253, ["identity2", 40.0], 226, 399, [251, 254]], [254, "product2", 360, 399, [253, 3, 255]], [255, "box", 414, 441, [254, 256, null]], [256, ["string", "scaley"], 469, 441, [255, null]], [257, "storein", 131, 441, [251, 258, 259, 263]], [258, ["string", "size"], 226, 441, [257, null]], [259, ["identity2", 40.0], 226, 483, [257, 260]], [260, "product2", 360, 483, [259, 2, 261]], [261, "box", 414, 525, [260, 262, null]], [262, ["string", "scalex"], 469, 525, [261, null]], [263, "storein", 131, 525, [257, 264, 0, 265]], [264, ["string", "name"], 226, 525, [263, null]], [265, "storein", 131, 609, [263, 266, 1, 267]], [266, ["string", "picture"], 226, 609, [265, null]], [267, "stack", 131, 693, [265, 268, 269]], [268, ["string", "go"], 190, 693, [267, null]], [269, ["sandwichcollapsed", 1], 131, 273, [267, null]], [270, "hat", 124, 315, [null, 271, 272]], [271, ["string", "Q2"], 183, 323, [270, null]], [272, "sandwichtop2", 106, 365, [270, 273, 274]], [273, ["string", "United States"], 247, 365, [272, null]], [274, "storein", 124, 407, [272, 275, 276, 280]], [275, ["string", "x"], 219, 407, [274, null]], [276, ["identity2", 40.0], 219, 449, [274, 277]], [277, "product2", 353, 449, [276, 106, 278]], [278, "box", 407, 491, [277, 279, null]], [279, ["string", "scalex"], 462, 491, [278, null]], [280, "storein", 124, 491, [274, 281, 282, 286]], [281, ["string", "y"], 219, 491, [280, null]], [282, ["identity2", 40.0], 219, 533, [280, 283]], [283, "product2", 353, 533, [282, 107, 284]], [284, "box", 407, 575, [283, 285, null]], [285, ["string", "scaley"], 462, 575, [284, null]], [286, "storein", 124, 575, [280, 287, 288, 292]], [287, ["string", "size"], 219, 575, [286, null]], [288, ["identity2", 40.0], 219, 617, [286, 289]], [289, "product2", 353, 617, [288, 108, 290]], [290, "box", 407, 659, [289, 291, null]], [291, ["string", "scalex"], 462, 659, [290, null]], [292, "storein", 124, 659, [286, 293, 109, 294]], [293, ["string", "name"], 219, 659, [292, null]], [294, "storein", 124, 743, [292, 295, 110, 296]], [295, ["string", "picture"], 219, 743, [294, null]], [296, "stack", 124, 827, [294, 297, 298]], [297, ["string", "go"], 183, 827, [296, null]], [298, ["sandwichcollapsed", 1], 124, 407, [296, null]], [299, "hat", 126, 758, [null, 300, 301]], [300, ["string", "Q5"], 185, 766, [299, null]], [301, "sandwichtop2", 108, 808, [299, 302, 303]], [302, ["string", "Boston"], 249, 808, [301, null]], [303, "storein", 126, 850, [301, 304, 305, 309]], [304, ["string", "x"], 221, 850, [303, null]], [305, ["identity2", 40.0], 221, 892, [303, 306]], [306, "product2", 355, 892, [305, 64, 307]], [307, "box", 409, 934, [306, 308, null]], [308, ["string", "scalex"], 464, 934, [307, null]], [309, "storein", 126, 934, [303, 310, 311, 315]], [310, ["string", "y"], 221, 934, [309, null]], [311, ["identity2", 40.0], 221, 976, [309, 312]], [312, "product2", 355, 976, [311, 65, 313]], [313, "box", 409, 1018, [312, 314, null]], [314, ["string", "scaley"], 464, 1018, [313, null]], [315, "storein", 126, 1018, [309, 316, 317, 321]], [316, ["string", "size"], 221, 1018, [315, null]], [317, ["identity2", 40.0], 221, 1060, [315, 318]], [318, "product2", 355, 1060, [317, 66, 319]], [319, "box", 409, 1102, [318, 320, null]], [320, ["string", "scalex"], 464, 1102, [319, null]], [321, "storein", 126, 1102, [315, 322, 67, 323]], [322, ["string", "name"], 221, 1102, [321, null]], [323, "storein", 126, 1186, [321, 324, 68, 325]], [324, ["string", "picture"], 221, 1186, [323, null]], [325, "stack", 126, 1270, [323, 326, 327]], [326, ["string", "go"], 185, 1270, [325, null]], [327, ["sandwichcollapsed", 1], 126, 850, [325, null]], [328, "hat", 125, 617, [null, 329, 330]], [329, ["string", "Q4"], 184, 625, [328, null]], [330, "sandwichtop2", 107, 667, [328, 331, 332]], [331, ["string", "Massachusetts"], 248, 667, [330, null]], [332, "storein", 125, 709, [330, 333, 334, 338]], [333, ["string", "x"], 220, 709, [332, null]], [334, ["identity2", 40.0], 220, 751, [332, 335]], [335, "product2", 354, 751, [334, 23, 336]], [336, "box", 408, 793, [335, 337, null]], [337, ["string", "scalex"], 463, 793, [336, null]], [338, "storein", 125, 793, [332, 339, 340, 344]], [339, ["string", "y"], 220, 793, [338, null]], [340, ["identity2", 40.0], 220, 835, [338, 341]], [341, "product2", 354, 835, [340, 24, 342]], [342, "box", 408, 877, [341, 343, null]], [343, ["string", "scaley"], 463, 877, [342, null]], [344, "storein", 125, 877, [338, 345, 346, 350]], [345, ["string", "size"], 220, 877, [344, null]], [346, ["identity2", 40.0], 220, 919, [344, 347]], [347, "product2", 354, 919, [346, 25, 348]], [348, "box", 408, 961, [347, 349, null]], [349, ["string", "scalex"], 463, 961, [348, null]], [350, "storein", 125, 961, [344, 351, 26, 352]], [351, ["string", "name"], 220, 961, [350, null]], [352, "storein", 125, 1045, [350, 353, 27, 354]], [353, ["string", "picture"], 220, 1045, [352, null]], [354, "stack", 125, 1129, [352, 355, 356]], [355, ["string", "go"], 184, 1129, [354, null]], [356, ["sandwichcollapsed", 1], 125, 709, [354, null]], [357, "sandwichtop2", 468, 257, [170, 358, 171]], [358, ["string", "play the game"], 609, 257, [357, null]], [359, ["sandwichcollapsed", 1], 486, 299, [188, null]], [360, "sandwichtop2", 457, 811, [78, 361, 80]], [361, ["string", "scale"], 598, 811, [360, null]], [362, ["sandwichcollapsed", 1], 475, 853, [364, null]], [363, ["string", "size"], 590, 654, [126, null]], [364, "if", 475, 1241, [105, 365, 367, 362]], [365, "equal2", 541, 1207, [364, 368, 366, null]], [366, ["number", 0], 587, 1249, [365, null]], [367, "hideblocks", 555, 1309, [364, null]], [368, "box", 587, 1207, [365, 369, null]], [369, ["string", "test"], 642, 1207, [368, null]], [370, ["vspace", 0], 475, 1173, [84, 105]], [371, "width", 624, 895, [82, null]], [372, ["vspace", 0], 475, 937, [80, 373]], [373, "storein", 475, 971, [372, 374, 375, 377]], [374, ["string", "scaley"], 570, 971, [373, null]], [375, "division2", 570, 1013, [373, 378, 376]], [376, ["number", 900], 648, 1055, [375, null]], [377, ["vspace", 0], 475, 1055, [373, 84]], [378, "height", 624, 1013, [375, null]], [379, "setscale", 397, 866, [133, 380, 138]], [380, ["number", 33], 487, 866, [379, null]], [-1, ["turtle", 1], 0, 0, 0.0, 216.0, 50, 15.0]] \ No newline at end of file
+[[0, ["string", "North America"], 195, 556, [248, null]], [1, ["journal", "./samples/images/North_America.jpg"], 195, 640, [250, null]], [2, ["number", 150], 383, 472, [245, null]], [3, ["number", 114], 383, 388, [239, null]], [4, "hat", 123, 467, [null, 5, 368]], [5, ["string", "Q3"], 181, 475, [4, null]], [6, ["storein", 0], 123, 551, [368, 7, 218, 9]], [7, ["string", "x"], 191, 551, [6, null]], [8, ["number", 500], 379, 593, [215, null]], [9, ["storein", 0], 123, 635, [6, 10, 220, 12]], [10, ["string", "y"], 191, 635, [9, null]], [11, ["number", 300], 379, 677, [219, null]], [12, ["storein", 0], 123, 719, [9, 13, 226, 15]], [13, ["string", "size"], 191, 719, [12, null]], [14, ["number", 100], 379, 761, [225, null]], [15, ["storein", 0], 123, 803, [12, 16, 17, 18]], [16, ["string", "name"], 191, 803, [15, null]], [17, ["string", "New England"], 191, 845, [15, null]], [18, ["storein", 0], 123, 887, [15, 19, 20, 21]], [19, ["string", "picture"], 191, 887, [18, null]], [20, ["journal", "./samples/images/New-England.png"], 191, 929, [18, null]], [21, "stack", 123, 971, [18, 22, 227]], [22, ["string", "go"], 181, 971, [21, null]], [23, ["number", -330], 378, 749, [314, null]], [24, ["number", -240], 378, 833, [320, null]], [25, ["number", 100], 378, 917, [326, null]], [26, ["string", "Massachusetts"], 190, 1001, [329, null]], [27, ["journal", "./samples/images/Massachuetts.png"], 190, 1085, [331, null]], [28, "hat", 825, 353, [null, 29, 363]], [29, ["string", "calculate distance"], 883, 361, [28, null]], [30, ["storein", 0], 825, 437, [363, 31, 32, 362]], [31, ["string", "dx"], 893, 437, [30, null]], [32, ["minus2", 20.0], 893, 479, [30, 33, 38]], [33, ["product2", 0], 947, 479, [32, 34, 36]], [34, "box", 1001, 479, [33, 35, null]], [35, ["string", "x"], 1056, 479, [34, null]], [36, "box", 1001, 521, [33, 37, null]], [37, ["string", "scalex"], 1056, 521, [36, null]], [38, "xcor", 971, 561, [32, null]], [39, ["storein", 0], 825, 595, [362, 40, 41, 361]], [40, ["string", "dy"], 893, 595, [39, null]], [41, ["minus2", 20.0], 893, 637, [39, 42, 47]], [42, ["product2", 0], 947, 637, [41, 43, 45]], [43, "box", 1001, 637, [42, 44, null]], [44, ["string", "y"], 1056, 637, [43, null]], [45, "box", 1001, 679, [42, 46, null]], [46, ["string", "scaley"], 1056, 679, [45, null]], [47, "ycor", 971, 719, [41, null]], [48, ["storein", 0], 825, 753, [361, 49, 50, 204]], [49, ["string", "distance"], 893, 753, [48, null]], [50, "sqrt", 893, 795, [48, 51]], [51, ["plus2", 20.0], 947, 795, [50, 52, 57]], [52, ["product2", 0], 1001, 795, [51, 53, 55]], [53, "box", 1055, 795, [52, 54, null]], [54, ["string", "dx"], 1110, 795, [53, null]], [55, "box", 1055, 837, [52, 56, null]], [56, ["string", "dx"], 1110, 837, [55, null]], [57, ["product2", 0], 1001, 877, [51, 58, 60]], [58, "box", 1055, 877, [57, 59, null]], [59, ["string", "dy"], 1110, 877, [58, null]], [60, "box", 1055, 919, [57, 61, null]], [61, ["string", "dy"], 1110, 919, [60, null]], [62, ["number", 120], 380, 888, [287, null]], [63, ["number", 190], 380, 972, [293, null]], [64, ["number", 50], 380, 1056, [299, null]], [65, ["string", "Boston"], 192, 1140, [302, null]], [66, ["journal", "./samples/images/Boston.png"], 192, 1224, [304, null]], [67, "hat", 603, 218, [null, 68, 360]], [68, ["string", "map"], 661, 226, [67, null]], [69, "setscale", 603, 302, [360, 70, 71]], [70, ["number", 100], 680, 302, [69, null]], [71, ["setxy", 0], 603, 344, [69, 72, 73, 74]], [72, ["number", 0], 661, 344, [71, null]], [73, ["number", 0], 661, 386, [71, null]], [74, "show", 603, 428, [71, 75, 205]], [75, ["journal", "./samples/images/earth.png"], 661, 428, [74, null]], [76, "hat", 956, 465, [null, 77, 364]], [77, ["string", "setup"], 1014, 473, [76, null]], [78, ["storein", 0], 956, 549, [364, 79, 80, 347]], [79, ["string", "scalex"], 1024, 549, [78, null]], [80, ["division2", 0], 1024, 591, [78, 346, 81]], [81, ["number", 1200], 1102, 633, [80, null]], [82, ["storein", 0], 956, 785, [352, 83, 84, 345]], [83, ["string", "box"], 1024, 785, [82, null]], [84, ["product2", 0], 1024, 827, [82, 85, 86]], [85, ["number", -260], 1078, 827, [84, null]], [86, "box", 1078, 869, [84, 87, null]], [87, ["string", "scalex"], 1133, 869, [86, null]], [88, "hat", 832, 215, [null, 89, 356]], [89, ["string", "star"], 890, 223, [88, null]], [90, "setpensize", 832, 383, [206, 91, 92]], [91, ["number", 15], 934, 383, [90, null]], [92, ["setxy", 0], 832, 425, [90, 93, 94, 95]], [93, ["number", 0], 890, 425, [92, null]], [94, ["number", 0], 890, 467, [92, null]], [95, "repeat", 832, 509, [92, 96, 97, 209]], [96, ["number", 5], 883, 509, [95, null]], [97, "setcolor", 897, 569, [95, 98, 99]], [98, "heading", 974, 569, [97, null]], [99, "forward", 897, 611, [97, 100, 101]], [100, ["number", 200], 968, 611, [99, null]], [101, "right", 897, 653, [99, 102, null]], [102, ["number", 144], 955, 653, [101, null]], [103, "clean", 956, 903, [345, 339]], [104, ["number", -200], 379, 442, [260, null]], [105, ["number", -220], 379, 526, [266, null]], [106, ["number", 200], 379, 610, [272, null]], [107, ["string", "USA"], 191, 694, [275, null]], [108, ["journal", "./samples/images/United_States.png"], 191, 778, [277, null]], [109, "hat", 1047, 90, [null, 110, 365]], [110, ["string", "go"], 1105, 98, [109, null]], [111, "if", 1047, 208, [210, 112, 116, 126]], [112, ["greater2", 0], 1085, 174, [111, 113, 115, null]], [113, "box", 1131, 174, [112, 114, null]], [114, ["string", "test"], 1186, 174, [113, null]], [115, ["number", 0], 1131, 216, [112, null]], [116, ["setxy", 20.0], 1099, 276, [111, 117, 120, 122]], [117, ["minus2", 0], 1157, 276, [116, 118, 188]], [118, "box", 1211, 276, [117, 119, null]], [119, ["string", "x"], 1266, 276, [118, null]], [120, "box", 1157, 358, [116, 121, null]], [121, ["string", "y"], 1212, 358, [120, null]], [122, ["arc", 0], 1099, 400, [116, 123, 124, 125]], [123, ["number", 360], 1157, 400, [122, null]], [124, "box", 1157, 442, [122, 338, null]], [125, ["hspace", 80.0], 1099, 484, [122, 190]], [126, ["vspace", 100.0], 1047, 294, [111, 127]], [127, ["setxy", 0], 1047, 528, [126, 128, 129, 131]], [128, ["number", 0], 1105, 528, [127, null]], [129, "box", 1105, 570, [127, 130, null]], [130, ["string", "box"], 1160, 570, [129, null]], [131, "settextsize", 1047, 612, [127, 132, 358]], [132, ["product2", 0], 1151, 612, [131, 133, 134]], [133, ["number", 24], 1205, 612, [132, null]], [134, "box", 1205, 654, [132, 135, null]], [135, ["string", "scalex"], 1260, 654, [134, null]], [136, "show", 1047, 730, [354, 137, 212]], [137, ["plus2", 0], 1105, 730, [136, 138, 139]], [138, ["string", "Put the turtle in "], 1159, 730, [137, null]], [139, "box", 1159, 772, [137, 140, null]], [140, ["string", "name"], 1214, 772, [139, null]], [141, ["setxy", 0], 1047, 806, [212, 142, 143, 144]], [142, ["number", 0], 1105, 806, [141, null]], [143, ["number", 0], 1105, 848, [141, null]], [144, "forever", 1047, 890, [141, 145, 214]], [145, "stack", 1108, 908, [144, 146, 211]], [146, ["string", "calculate distance"], 1166, 908, [145, null]], [147, "if", 1108, 984, [211, 148, 156, 359]], [148, ["less2", 0], 1146, 950, [147, 149, 151, null]], [149, "box", 1192, 950, [148, 150, null]], [150, ["string", "distance"], 1247, 950, [149, null]], [151, ["product2", 0], 1192, 992, [148, 152, 154]], [152, "box", 1246, 992, [151, 153, null]], [153, ["string", "size"], 1301, 992, [152, null]], [154, "box", 1246, 1034, [151, 155, null]], [155, ["string", "scalex"], 1301, 1034, [154, null]], [156, "clean", 1160, 1052, [147, 157]], [157, ["setxy", 0], 1160, 1086, [156, 158, 159, 160]], [158, ["number", 0], 1218, 1086, [157, null]], [159, ["number", 0], 1218, 1128, [157, null]], [160, "setscale", 1160, 1170, [157, 161, 162]], [161, ["number", 100], 1237, 1170, [160, null]], [162, "show", 1160, 1212, [160, 163, 165]], [163, "box", 1218, 1212, [162, 164, null]], [164, ["string", "picture"], 1273, 1212, [163, null]], [165, "stopstack", 1160, 1254, [162, null]], [166, "wait", 1108, 1304, [359, 167, null]], [167, ["number", 1], 1166, 1304, [166, null]], [168, ["start", 2.0], 834, 87, [null, 357]], [169, ["storein", 0], 834, 163, [357, 170, 171, 172]], [170, ["string", "test"], 902, 163, [169, null]], [171, ["number", 0], 902, 205, [169, null]], [172, "stack", 834, 247, [169, 173, 174]], [173, ["string", "setup"], 892, 247, [172, null]], [174, "stack", 834, 289, [172, 175, 176]], [175, ["string", "map"], 892, 289, [174, null]], [176, "stack", 834, 331, [174, 177, 178]], [177, ["string", "Q1"], 892, 331, [176, null]], [178, "stack", 834, 373, [176, 179, 180]], [179, ["string", "Q2"], 892, 373, [178, null]], [180, "stack", 834, 415, [178, 181, 182]], [181, ["string", "Q3"], 892, 415, [180, null]], [182, "stack", 834, 457, [180, 183, 184]], [183, ["string", "Q4"], 892, 457, [182, null]], [184, "stack", 834, 499, [182, 185, 186]], [185, ["string", "Q5"], 892, 499, [184, null]], [186, "stack", 834, 541, [184, 187, 336]], [187, ["string", "star"], 892, 541, [186, null]], [188, "box", 1235, 318, [117, 189, null]], [189, ["string", "size"], 1290, 318, [188, null]], [190, ["storein", 0], 1315, 502, [125, 191, 192, 213]], [191, ["string", "box"], 1383, 502, [190, null]], [192, ["plus2", 0], 1383, 544, [190, 193, 194]], [193, "xcor", 1437, 544, [192, null]], [194, "box", 1437, 586, [192, 195, null]], [195, ["string", "size"], 1492, 586, [194, null]], [196, "print", 1315, 620, [213, 197, null]], [197, ["plus2", 0], 1373, 620, [196, 198, 200]], [198, "box", 1427, 620, [197, 199, null]], [199, ["string", "box"], 1482, 620, [198, null]], [200, ["plus2", 0], 1427, 662, [197, 201, 202]], [201, ["string", ", "], 1481, 662, [200, null]], [202, "ycor", 1481, 704, [200, null]], [203, ["number", -170], 383, 304, [233, null]], [204, ["sandwichcollapsed", 1], 825, 437, [48, null]], [205, ["sandwichcollapsed", 1], 603, 302, [74, null]], [206, ["setxy", 0], 832, 299, [356, 207, 208, 90]], [207, ["number", 0], 890, 299, [206, null]], [208, ["number", 0], 890, 341, [206, null]], [209, ["sandwichcollapsed", 1], 832, 299, [95, null]], [210, ["vspace", 0], 1047, 174, [365, 111]], [211, ["vspace", 0], 1108, 950, [145, 147]], [212, ["vspace", 0], 1047, 772, [136, 141]], [213, ["vspace", 0], 1315, 586, [190, 196]], [214, ["sandwichcollapsed", 1], 1047, 174, [144, null]], [215, ["product2", 0], 325, 593, [218, 8, 216]], [216, "box", 379, 635, [215, 217, null]], [217, ["string", "scalex"], 434, 635, [216, null]], [218, ["identity2", 40.0], 191, 593, [6, 215]], [219, ["product2", 0], 325, 677, [220, 11, 221]], [220, ["identity2", 40.0], 191, 677, [9, 219]], [221, "box", 379, 719, [219, 222, null]], [222, ["string", "scaley"], 434, 719, [221, null]], [223, "box", 379, 803, [225, 224, null]], [224, ["string", "scalex"], 434, 803, [223, null]], [225, ["product2", 0], 325, 761, [226, 14, 223]], [226, ["identity2", 40.0], 191, 761, [12, 225]], [227, ["sandwichcollapsed", 1], 123, 551, [21, null]], [228, "hat", 127, 178, [null, 229, 370]], [229, ["string", "Q1"], 185, 186, [228, null]], [230, ["storein", 0], 127, 262, [370, 231, 232, 236]], [231, ["string", "x"], 195, 262, [230, null]], [232, ["identity2", 40.0], 195, 304, [230, 233]], [233, ["product2", 0], 329, 304, [232, 203, 234]], [234, "box", 383, 346, [233, 235, null]], [235, ["string", "scalex"], 438, 346, [234, null]], [236, ["storein", 0], 127, 346, [230, 237, 238, 242]], [237, ["string", "y"], 195, 346, [236, null]], [238, ["identity2", 40.0], 195, 388, [236, 239]], [239, ["product2", 0], 329, 388, [238, 3, 240]], [240, "box", 383, 430, [239, 241, null]], [241, ["string", "scaley"], 438, 430, [240, null]], [242, ["storein", 0], 127, 430, [236, 243, 244, 248]], [243, ["string", "size"], 195, 430, [242, null]], [244, ["identity2", 40.0], 195, 472, [242, 245]], [245, ["product2", 0], 329, 472, [244, 2, 246]], [246, "box", 383, 514, [245, 247, null]], [247, ["string", "scalex"], 438, 514, [246, null]], [248, ["storein", 0], 127, 514, [242, 249, 0, 250]], [249, ["string", "name"], 195, 514, [248, null]], [250, ["storein", 0], 127, 598, [248, 251, 1, 252]], [251, ["string", "picture"], 195, 598, [250, null]], [252, "stack", 127, 682, [250, 253, 254]], [253, ["string", "go"], 185, 682, [252, null]], [254, ["sandwichcollapsed", 1], 127, 262, [252, null]], [255, "hat", 123, 316, [null, 256, 369]], [256, ["string", "Q2"], 181, 324, [255, null]], [257, ["storein", 0], 123, 400, [369, 258, 259, 263]], [258, ["string", "x"], 191, 400, [257, null]], [259, ["identity2", 40.0], 191, 442, [257, 260]], [260, ["product2", 0], 325, 442, [259, 104, 261]], [261, "box", 379, 484, [260, 262, null]], [262, ["string", "scalex"], 434, 484, [261, null]], [263, ["storein", 0], 123, 484, [257, 264, 265, 269]], [264, ["string", "y"], 191, 484, [263, null]], [265, ["identity2", 40.0], 191, 526, [263, 266]], [266, ["product2", 0], 325, 526, [265, 105, 267]], [267, "box", 379, 568, [266, 268, null]], [268, ["string", "scaley"], 434, 568, [267, null]], [269, ["storein", 0], 123, 568, [263, 270, 271, 275]], [270, ["string", "size"], 191, 568, [269, null]], [271, ["identity2", 40.0], 191, 610, [269, 272]], [272, ["product2", 0], 325, 610, [271, 106, 273]], [273, "box", 379, 652, [272, 274, null]], [274, ["string", "scalex"], 434, 652, [273, null]], [275, ["storein", 0], 123, 652, [269, 276, 107, 277]], [276, ["string", "name"], 191, 652, [275, null]], [277, ["storein", 0], 123, 736, [275, 278, 108, 279]], [278, ["string", "picture"], 191, 736, [277, null]], [279, "stack", 123, 820, [277, 280, 281]], [280, ["string", "go"], 181, 820, [279, null]], [281, ["sandwichcollapsed", 1], 123, 400, [279, null]], [282, "hat", 124, 762, [null, 283, 366]], [283, ["string", "Q5"], 182, 770, [282, null]], [284, ["storein", 0], 124, 846, [366, 285, 286, 290]], [285, ["string", "x"], 192, 846, [284, null]], [286, ["identity2", 40.0], 192, 888, [284, 287]], [287, ["product2", 0], 326, 888, [286, 62, 288]], [288, "box", 380, 930, [287, 289, null]], [289, ["string", "scalex"], 435, 930, [288, null]], [290, ["storein", 0], 124, 930, [284, 291, 292, 296]], [291, ["string", "y"], 192, 930, [290, null]], [292, ["identity2", 40.0], 192, 972, [290, 293]], [293, ["product2", 0], 326, 972, [292, 63, 294]], [294, "box", 380, 1014, [293, 295, null]], [295, ["string", "scaley"], 435, 1014, [294, null]], [296, ["storein", 0], 124, 1014, [290, 297, 298, 302]], [297, ["string", "size"], 192, 1014, [296, null]], [298, ["identity2", 40.0], 192, 1056, [296, 299]], [299, ["product2", 0], 326, 1056, [298, 64, 300]], [300, "box", 380, 1098, [299, 301, null]], [301, ["string", "scalex"], 435, 1098, [300, null]], [302, ["storein", 0], 124, 1098, [296, 303, 65, 304]], [303, ["string", "name"], 192, 1098, [302, null]], [304, ["storein", 0], 124, 1182, [302, 305, 66, 306]], [305, ["string", "picture"], 192, 1182, [304, null]], [306, "stack", 124, 1266, [304, 307, 308]], [307, ["string", "go"], 182, 1266, [306, null]], [308, ["sandwichcollapsed", 1], 124, 846, [306, null]], [309, "hat", 122, 623, [null, 310, 367]], [310, ["string", "Q4"], 180, 631, [309, null]], [311, ["storein", 0], 122, 707, [367, 312, 313, 317]], [312, ["string", "x"], 190, 707, [311, null]], [313, ["identity2", 40.0], 190, 749, [311, 314]], [314, ["product2", 0], 324, 749, [313, 23, 315]], [315, "box", 378, 791, [314, 316, null]], [316, ["string", "scalex"], 433, 791, [315, null]], [317, ["storein", 0], 122, 791, [311, 318, 319, 323]], [318, ["string", "y"], 190, 791, [317, null]], [319, ["identity2", 40.0], 190, 833, [317, 320]], [320, ["product2", 0], 324, 833, [319, 24, 321]], [321, "box", 378, 875, [320, 322, null]], [322, ["string", "scaley"], 433, 875, [321, null]], [323, ["storein", 0], 122, 875, [317, 324, 325, 329]], [324, ["string", "size"], 190, 875, [323, null]], [325, ["identity2", 40.0], 190, 917, [323, 326]], [326, ["product2", 0], 324, 917, [325, 25, 327]], [327, "box", 378, 959, [326, 328, null]], [328, ["string", "scalex"], 433, 959, [327, null]], [329, ["storein", 0], 122, 959, [323, 330, 26, 331]], [330, ["string", "name"], 190, 959, [329, null]], [331, ["storein", 0], 122, 1043, [329, 332, 27, 333]], [332, ["string", "picture"], 190, 1043, [331, null]], [333, "stack", 122, 1127, [331, 334, 335]], [334, ["string", "go"], 180, 1127, [333, null]], [335, ["sandwichcollapsed", 1], 122, 707, [333, null]], [336, ["sandwichcollapsed", 1], 834, 163, [186, null]], [337, ["sandwichcollapsed", 1], 956, 549, [339, null]], [338, ["string", "size"], 1212, 442, [124, null]], [339, "if", 956, 937, [103, 340, 342, 337]], [340, ["equal2", 0], 994, 903, [339, 343, 341, null]], [341, ["number", 0], 1040, 945, [340, null]], [342, "hideblocks", 1008, 1005, [339, null]], [343, "box", 1040, 903, [340, 344, null]], [344, ["string", "test"], 1095, 903, [343, null]], [345, ["vspace", 0], 956, 869, [82, 103]], [346, "width", 1078, 591, [80, null]], [347, ["vspace", 0], 956, 633, [78, 348]], [348, ["storein", 0], 956, 667, [347, 349, 350, 352]], [349, ["string", "scaley"], 1024, 667, [348, null]], [350, ["division2", 0], 1024, 709, [348, 353, 351]], [351, ["number", 900], 1102, 751, [350, null]], [352, ["vspace", 0], 956, 751, [348, 82]], [353, "height", 1078, 709, [350, null]], [354, "setscale", 1047, 688, [358, 355, 136]], [355, ["number", 33], 1124, 688, [354, null]], [356, "sandwichtop_no_arm_no_label", 814, 265, [88, 206]], [357, "sandwichtop_no_arm_no_label", 816, 129, [168, 169]], [358, ["vspace", 0], 1047, 654, [131, 354]], [359, ["vspace", 100], 1108, 1070, [147, 166]], [360, "sandwichtop_no_arm_no_label", 585, 268, [67, 69]], [361, ["vspace", 20], 825, 679, [39, 48]], [362, ["vspace", 20], 825, 521, [30, 39]], [363, "sandwichtop_no_arm_no_label", 807, 403, [28, 30]], [364, "sandwichtop_no_arm_no_label", 938, 515, [76, 78]], [365, "sandwichtop_no_arm_no_label", 1029, 140, [109, 210]], [366, "sandwichtop_no_arm_no_label", 106, 812, [282, 284]], [367, "sandwichtop_no_arm_no_label", 104, 673, [309, 311]], [368, "sandwichtop_no_arm_no_label", 105, 517, [4, 6]], [369, "sandwichtop_no_arm_no_label", 105, 366, [255, 257]], [370, "sandwichtop_no_arm_no_label", 109, 228, [228, 230]]] \ No newline at end of file
diff --git a/samples/flower.ta b/samples/flower.ta
index b498e57..4732bc0 100644
--- a/samples/flower.ta
+++ b/samples/flower.ta
@@ -1 +1 @@
-[[0, "hat1", 582, 175, [null, 1]], [1, "repeat", 582, 217, [0, 2, 3, null]], [2, ["number", 4], 633, 217, [1, null]], [3, "forward", 647, 277, [1, 4, 5]], [4, "box1", 718, 277, [3, null]], [5, "right", 647, 319, [3, 6, null]], [6, ["number", 90], 705, 319, [5, null]], [7, "hat2", 583, 382, [null, 8]], [8, "repeat", 583, 424, [7, 9, 10, null]], [9, ["number", 10], 634, 424, [8, null]], [10, "stack1", 648, 484, [8, 11]], [11, "right", 648, 518, [10, 12, null]], [12, ["number", 36], 706, 518, [11, null]], [13, "start", 187, 175, [null, 14]], [14, "clean", 187, 217, [13, 15]], [15, "storeinbox1", 187, 251, [14, 16, 17]], [16, ["number", 0], 305, 251, [15, null]], [17, "repeat", 187, 293, [15, 18, 19, null]], [18, ["number", 300], 238, 293, [17, null]], [19, "setshade", 252, 353, [17, 20, 32]], [20, "minus2", 337, 353, [19, 21, 22]], [21, ["number", 100], 391, 353, [20, null]], [22, "box1", 415, 399, [20, null]], [23, "setcolor", 252, 429, [32, 24, 27]], [24, "division2", 329, 429, [23, 25, 26]], [25, "box1", 383, 429, [24, null]], [26, ["number", 3], 407, 475, [24, null]], [27, "stack2", 252, 471, [23, 28]], [28, "storeinbox1", 252, 505, [27, 29, null]], [29, "plus2", 370, 505, [28, 30, 31]], [30, "box1", 424, 505, [29, null]], [31, ["number", 1], 424, 547, [29, null]], [32, ["vspace", 0], 252, 395, [19, 23]], [-1, ["turtle", 1], 68, 67, 180.0, 22.666666666666668, 32.0, 5]] \ No newline at end of file
+[[0, "hat1", 582, 175, [null, 1]], [1, "repeat", 582, 217, [0, 2, 3, null]], [2, ["number", 4], 633, 217, [1, null]], [3, "forward", 647, 277, [1, 4, 5]], [4, "box1", 718, 277, [3, null]], [5, "right", 647, 319, [3, 6, null]], [6, ["number", 90], 705, 319, [5, null]], [7, "hat2", 583, 382, [null, 8]], [8, "repeat", 583, 424, [7, 9, 10, null]], [9, ["number", 10], 634, 424, [8, null]], [10, "stack1", 648, 484, [8, 11]], [11, "right", 648, 518, [10, 12, null]], [12, ["number", 36], 706, 518, [11, null]], [13, ["start", 2.0], 187, 175, [null, 14]], [14, "clean", 187, 217, [13, 15]], [15, "storeinbox1", 187, 251, [14, 16, 17]], [16, ["number", 0], 305, 251, [15, null]], [17, "repeat", 187, 293, [15, 18, 19, null]], [18, ["number", 300], 238, 293, [17, null]], [19, "setshade", 252, 353, [17, 20, 32]], [20, ["minus2", 0], 337, 353, [19, 21, 22]], [21, ["number", 100], 391, 353, [20, null]], [22, "box1", 415, 395, [20, null]], [23, "setcolor", 252, 429, [32, 24, 27]], [24, ["division2", 0], 329, 429, [23, 25, 26]], [25, "box1", 383, 429, [24, null]], [26, ["number", 3], 407, 471, [24, null]], [27, "stack2", 252, 471, [23, 28]], [28, "storeinbox1", 252, 505, [27, 29, null]], [29, ["plus2", 0], 370, 505, [28, 30, 31]], [30, "box1", 424, 505, [29, null]], [31, ["number", 1], 424, 547, [29, null]], [32, ["vspace", 0], 252, 395, [19, 23]]] \ No newline at end of file
diff --git a/samples/forster.ta b/samples/forster.ta
index 047b40c..8e9678b 100644
--- a/samples/forster.ta
+++ b/samples/forster.ta
@@ -1 +1 @@
-[[0, "start", 175, 177, [null, 1]], [1, "storein", 175, 219, [0, 2, 3, 9]], [2, ["string", "program"], 243, 219, [1, null]], [3, ["string", "doit"], 243, 261, [1, null]], [4, "stack", 175, 429, [6, 5, null]], [5, ["string", "runarray"], 233, 429, [4, null]], [6, "storein", 175, 345, [9, 7, 8, 4]], [7, ["string", "program"], 243, 345, [6, null]], [8, ["string", "printit"], 243, 387, [6, null]], [9, "stack", 175, 303, [1, 10, 6]], [10, ["string", "runarray"], 233, 303, [9, null]], [11, ["string", "status"], 771, 189, [85, null]], [12, "print", 713, 231, [85, 13, null]], [13, "plus2", 771, 231, [12, 16, 14]], [14, "plus2", 825, 273, [13, 17, 15]], [15, "plus2", 879, 315, [14, 21, 19]], [16, ["string", "executing "], 825, 231, [13, null]], [17, "box", 879, 273, [14, 18, null]], [18, ["string", "program"], 934, 273, [17, null]], [19, "box", 933, 357, [15, 20, null]], [20, ["string", "row"], 988, 357, [19, null]], [21, ["string", "row"], 933, 315, [15, null]], [22, ["string", "runarray"], 471, 183, [84, null]], [23, "storein", 413, 225, [84, 24, 25, 26]], [24, ["string", "row"], 481, 225, [23, null]], [25, ["number", 1], 481, 267, [23, null]], [26, "repeat", 413, 309, [23, 27, 29, null]], [27, ["number", 10], 464, 309, [26, null]], [28, ["vspace", 40], 543, 639, [37, 48]], [29, "stack", 478, 369, [26, 30, 31]], [30, ["string", "status"], 536, 369, [29, null]], [31, "storein", 478, 411, [29, 32, 33, 34]], [32, ["string", "column"], 546, 411, [31, null]], [33, ["number", 1], 546, 453, [31, null]], [34, "repeat", 478, 495, [31, 35, 37, 36]], [35, ["number", 10], 529, 495, [34, null]], [36, ["vspace", 160], 478, 573, [34, 57]], [37, "storein", 543, 555, [34, 38, 39, 28]], [38, ["string", "index"], 611, 555, [37, null]], [39, "plus2", 611, 597, [37, 42, 40]], [40, "plus2", 665, 639, [39, 43, 41]], [41, "plus2", 719, 681, [40, 45, 46]], [42, ["string", "r:"], 665, 597, [39, null]], [43, "box", 719, 639, [40, 44, null]], [44, ["string", "row"], 774, 639, [43, null]], [45, ["string", " c:"], 773, 681, [41, null]], [46, "box", 773, 723, [41, 47, null]], [47, ["string", "column"], 828, 723, [46, null]], [48, "stack", 543, 753, [28, 49, 51]], [49, "box", 601, 753, [48, 50, null]], [50, ["string", "program"], 656, 753, [49, null]], [51, "storein", 543, 795, [48, 52, 54, null]], [52, ["string", "column"], 611, 795, [51, null]], [53, ["number", 1], 665, 879, [54, null]], [54, "plus2", 611, 837, [51, 55, 53]], [55, "box", 665, 837, [54, 56, null]], [56, ["string", "column"], 720, 837, [55, null]], [57, "storein", 478, 927, [36, 58, 60, null]], [58, ["string", "row"], 546, 927, [57, null]], [59, ["number", 1], 600, 1011, [60, null]], [60, "plus2", 546, 969, [57, 61, 59]], [61, "box", 600, 969, [60, 62, null]], [62, ["string", "row"], 655, 969, [61, null]], [63, ["string", "doit"], 783, 409, [86, null]], [64, "storein", 725, 451, [86, 66, 65, null]], [65, "product2", 793, 493, [64, 68, 70]], [66, "box", 793, 451, [64, 67, null]], [67, ["string", "index"], 848, 451, [66, null]], [68, "box", 847, 493, [65, 69, null]], [69, ["string", "row"], 902, 493, [68, null]], [70, "box", 847, 535, [65, 71, null]], [71, ["string", "column"], 902, 535, [70, null]], [72, ["string", "printit"], 237, 521, [87, null]], [73, "print", 179, 563, [87, 77, 75]], [74, "print", 179, 647, [75, 79, 82]], [75, "wait", 179, 605, [73, 76, 74]], [76, ["number", 0], 237, 605, [75, null]], [77, "box", 237, 563, [73, 78, null]], [78, ["string", "index"], 292, 563, [77, null]], [79, "box", 237, 647, [74, 80, null]], [80, "box", 292, 647, [79, 81, null]], [81, ["string", "index"], 347, 647, [80, null]], [82, "wait", 179, 689, [74, 83, null]], [83, ["number", 0], 237, 689, [82, null]], [84, "hat", 413, 175, [null, 22, 23]], [85, "hat", 713, 181, [null, 11, 12]], [86, "hat", 725, 401, [null, 63, 64]], [87, "hat", 179, 513, [null, 72, 73]], [-1, ["turtle", 1], 0, 0, 240.0, 30.0, 30.0, 5.0]] \ No newline at end of file
+[[0, "start", 175, 177, [null, 1]], [1, "storein", 175, 219, [0, 2, 3, 9]], [2, ["string", "program"], 243, 219, [1, null]], [3, ["string", "doit"], 243, 261, [1, null]], [4, "stack", 175, 429, [6, 5, null]], [5, ["string", "runarray"], 233, 429, [4, null]], [6, "storein", 175, 345, [9, 7, 8, 4]], [7, ["string", "program"], 243, 345, [6, null]], [8, ["string", "printit"], 243, 387, [6, null]], [9, "stack", 175, 303, [1, 10, 6]], [10, ["string", "runarray"], 233, 303, [9, null]], [11, ["string", "status"], 771, 189, [85, null]], [12, "print", 713, 231, [85, 13, null]], [13, "plus2", 771, 231, [12, 16, 14]], [14, "plus2", 825, 273, [13, 17, 15]], [15, "plus2", 879, 315, [14, 21, 19]], [16, ["string", "executing "], 825, 231, [13, null]], [17, "box", 879, 273, [14, 18, null]], [18, ["string", "program"], 934, 273, [17, null]], [19, "box", 933, 357, [15, 20, null]], [20, ["string", "row"], 988, 357, [19, null]], [21, ["string", "row"], 933, 315, [15, null]], [22, ["string", "runarray"], 471, 183, [84, null]], [23, "storein", 413, 225, [84, 24, 25, 26]], [24, ["string", "row"], 481, 225, [23, null]], [25, ["number", 1], 481, 267, [23, null]], [26, "repeat", 413, 309, [23, 27, 29, null]], [27, ["number", 10], 464, 309, [26, null]], [28, ["vspace", 40], 543, 639, [37, 48]], [29, "stack", 478, 369, [26, 30, 31]], [30, ["string", "status"], 536, 369, [29, null]], [31, "storein", 478, 411, [29, 32, 33, 34]], [32, ["string", "column"], 546, 411, [31, null]], [33, ["number", 1], 546, 453, [31, null]], [34, "repeat", 478, 495, [31, 35, 37, 36]], [35, ["number", 10], 529, 495, [34, null]], [36, ["vspace", 160], 478, 573, [34, 57]], [37, "storein", 543, 555, [34, 38, 39, 28]], [38, ["string", "index"], 611, 555, [37, null]], [39, "plus2", 611, 597, [37, 42, 40]], [40, "plus2", 665, 639, [39, 43, 41]], [41, "plus2", 719, 681, [40, 45, 46]], [42, ["string", "r:"], 665, 597, [39, null]], [43, "box", 719, 639, [40, 44, null]], [44, ["string", "row"], 774, 639, [43, null]], [45, ["string", " c:"], 773, 681, [41, null]], [46, "box", 773, 723, [41, 47, null]], [47, ["string", "column"], 828, 723, [46, null]], [48, "stack", 543, 753, [28, 49, 51]], [49, "box", 601, 753, [48, 50, null]], [50, ["string", "program"], 656, 753, [49, null]], [51, "storein", 543, 795, [48, 52, 54, null]], [52, ["string", "column"], 611, 795, [51, null]], [53, ["number", 1], 665, 879, [54, null]], [54, "plus2", 611, 837, [51, 55, 53]], [55, "box", 665, 837, [54, 56, null]], [56, ["string", "column"], 720, 837, [55, null]], [57, "storein", 478, 927, [36, 58, 60, null]], [58, ["string", "row"], 546, 927, [57, null]], [59, ["number", 1], 600, 1011, [60, null]], [60, "plus2", 546, 969, [57, 61, 59]], [61, "box", 600, 969, [60, 62, null]], [62, ["string", "row"], 655, 969, [61, null]], [63, ["string", "doit"], 783, 409, [86, null]], [64, "storein", 725, 451, [86, 66, 65, null]], [65, "product2", 793, 493, [64, 68, 70]], [66, "box", 793, 451, [64, 67, null]], [67, ["string", "index"], 848, 451, [66, null]], [68, "box", 847, 493, [65, 69, null]], [69, ["string", "row"], 902, 493, [68, null]], [70, "box", 847, 535, [65, 71, null]], [71, ["string", "column"], 902, 535, [70, null]], [72, ["string", "printit"], 237, 521, [87, null]], [73, "print", 179, 563, [87, 77, 75]], [74, "print", 179, 647, [75, 79, 82]], [75, "wait", 179, 605, [73, 76, 74]], [76, ["number", 0], 237, 605, [75, null]], [77, "box", 237, 563, [73, 78, null]], [78, ["string", "index"], 292, 563, [77, null]], [79, "box", 237, 647, [74, 80, null]], [80, "box", 292, 647, [79, 81, null]], [81, ["string", "index"], 347, 647, [80, null]], [82, "wait", 179, 689, [74, 83, null]], [83, ["number", 0], 237, 689, [82, null]], [84, "hat", 413, 175, [null, 22, 23]], [85, "hat", 713, 181, [null, 11, 12]], [86, "hat", 725, 401, [null, 63, 64]], [87, "hat", 179, 513, [null, 72, 73]]] \ No newline at end of file
diff --git a/samples/fountain.ta b/samples/fountain.ta
index 56abc3e..d0f4a91 100644
--- a/samples/fountain.ta
+++ b/samples/fountain.ta
@@ -1 +1 @@
-[[0, "fillscreen", 177, 217, [17, 1, 2, 3]], [1, ["number", 10], 259, 217, [0, null]], [2, ["number", 30], 259, 259, [0, null]], [3, "setshade", 177, 301, [0, 4, 5]], [4, ["number", 85], 262, 301, [3, null]], [5, "setxy", 177, 343, [3, 6, 7, 8]], [6, ["number", -590], 235, 343, [5, null]], [7, ["number", -450], 235, 385, [5, null]], [8, "setpensize", 177, 427, [5, 9, 10]], [9, ["number", 3], 279, 427, [8, null]], [10, "repeat", 177, 469, [8, 11, 12, null]], [11, ["number", 6], 228, 469, [10, null]], [12, "seth", 242, 529, [10, 13, 14]], [13, ["number", 0], 341, 529, [12, null]], [14, "stack1", 242, 571, [12, 15]], [15, "setxy", 242, 605, [14, 47, 16, null]], [16, "ycor", 300, 647, [15, null]], [17, "start", 177, 175, [null, 0]], [18, "plus2", 394, 605, [47, 19, 20]], [19, "xcor", 448, 605, [18, null]], [20, ["number", 200], 448, 647, [18, null]], [21, "hat1", 559, 175, [null, 22]], [22, "repeat", 559, 217, [21, 23, 24, null]], [23, ["number", 400], 610, 217, [22, null]], [24, "storeinbox1", 624, 277, [22, 25, 45]], [25, "division2", 742, 277, [24, 26, 27]], [26, "heading", 796, 277, [25, null]], [27, ["number", 2], 820, 323, [25, null]], [28, "storeinbox2", 624, 353, [45, 29, 46]], [29, "plus2", 742, 353, [28, 30, 31]], [30, "box1", 796, 353, [29, null]], [31, ["number", 5], 796, 395, [29, null]], [32, "setcolor", 624, 429, [46, 33, 44]], [33, "random", 701, 429, [32, 34, 35, null]], [34, "box1", 787, 429, [33, null]], [35, "box2", 787, 471, [33, null]], [36, "arc", 624, 505, [44, 37, 38, 39]], [37, ["number", -40], 682, 505, [36, null]], [38, ["number", 3000], 682, 547, [36, null]], [39, "arc", 624, 589, [36, 40, 41, 42]], [40, ["number", -40], 682, 589, [39, null]], [41, ["number", -3000], 682, 631, [39, null]], [42, "right", 624, 673, [39, 43, null]], [43, ["number", 0.10000000000000001], 682, 673, [42, null]], [44, ["vspace", 0], 624, 471, [32, 36]], [45, ["vspace", 0], 624, 319, [24, 28]], [46, ["vspace", 0], 624, 395, [28, 32]], [47, ["identity2", 20], 300, 605, [15, 18]], [-1, ["turtle", 1], 9, -450, 19.500000000004412, 10, 85.0, 3.0]] \ No newline at end of file
+[[0, ["fillscreen", 0], 177, 217, [17, 1, 2, 3]], [1, ["number", 10], 259, 217, [0, null]], [2, ["number", 30], 259, 259, [0, null]], [3, "setshade", 177, 301, [0, 4, 5]], [4, ["number", 85], 262, 301, [3, null]], [5, ["setxy", 0], 177, 343, [3, 6, 7, 8]], [6, ["number", -590], 235, 343, [5, null]], [7, ["number", -450], 235, 385, [5, null]], [8, "setpensize", 177, 427, [5, 9, 10]], [9, ["number", 3], 279, 427, [8, null]], [10, "repeat", 177, 469, [8, 11, 12, null]], [11, ["number", 6], 228, 469, [10, null]], [12, "seth", 242, 529, [10, 13, 14]], [13, ["number", 0], 341, 529, [12, null]], [14, "stack1", 242, 571, [12, 15]], [15, ["setxy", 20.0], 242, 605, [14, 18, 16, null]], [16, "ycor", 300, 687, [15, null]], [17, ["start", 2.0], 177, 175, [null, 0]], [18, ["plus2", 0], 300, 605, [15, 19, 20]], [19, "xcor", 354, 605, [18, null]], [20, ["number", 200], 354, 647, [18, null]], [21, "hat1", 431, 178, [null, 22]], [22, "repeat", 431, 220, [21, 23, 24, null]], [23, ["number", 400], 482, 220, [22, null]], [24, "storeinbox1", 496, 280, [22, 25, 45]], [25, ["division2", 0], 614, 280, [24, 26, 27]], [26, "heading", 668, 280, [25, null]], [27, ["number", 2], 692, 322, [25, null]], [28, "storeinbox2", 496, 356, [45, 29, 46]], [29, ["plus2", 0], 614, 356, [28, 30, 31]], [30, "box1", 668, 356, [29, null]], [31, ["number", 5], 668, 398, [29, null]], [32, "setcolor", 496, 432, [46, 33, 44]], [33, ["random", 0], 573, 432, [32, 34, 35, null]], [34, "box1", 659, 432, [33, null]], [35, "box2", 659, 474, [33, null]], [36, ["arc", 0], 496, 508, [44, 37, 38, 39]], [37, ["number", -40], 554, 508, [36, null]], [38, ["number", 3000], 554, 550, [36, null]], [39, ["arc", 0], 496, 592, [36, 40, 41, 42]], [40, ["number", -40], 554, 592, [39, null]], [41, ["number", -3000], 554, 634, [39, null]], [42, "right", 496, 676, [39, 43, null]], [43, ["number", 0.10000000000000001], 554, 676, [42, null]], [44, ["vspace", 0], 496, 474, [32, 36]], [45, ["vspace", 0], 496, 322, [24, 28]], [46, ["vspace", 0], 496, 398, [28, 32]], [-1, ["turtle", 1], 0, 0, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/maze.ta b/samples/maze.ta
index cfb8c61..0940359 100644
--- a/samples/maze.ta
+++ b/samples/maze.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 186, 203, [null, 101]], [1, "setcolor", 559, 1067, [93, 21, 94]], [2, "setcolor", 559, 915, [30, 22, 92]], [3, "hat", 1280, 79, [null, 4, 38]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 559, 1151, [94, 6, null]], [6, ["string", "path"], 617, 1151, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [101, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 725, [34, 13, null]], [13, ["number", 30], 357, 725, [12, null]], [14, "right", 299, 525, [36, 15, null]], [15, ["number", 30], 357, 525, [14, null]], [16, "see", 331, 381, [20, null]], [17, "see", 331, 581, [25, null]], [18, "if", 247, 415, [8, 20, 36, 19]], [19, ["vspace", 40.0], 247, 501, [18, 23]], [20, "equal2", 285, 381, [18, 16, 106, null]], [21, "blue", 636, 1067, [1, null]], [22, "red", 636, 915, [2, null]], [23, "if", 247, 615, [19, 25, 34, 24]], [24, ["vspace", 20.0], 247, 701, [23, 28]], [25, "equal2", 285, 581, [23, 17, 26, null]], [26, "red", 331, 623, [25, null]], [27, "clean", 559, 671, [99, 103]], [28, "wait", 247, 775, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 775, [28, null]], [30, "setpensize", 559, 873, [96, 31, 2]], [31, ["number", 25], 661, 873, [30, null]], [32, "setpensize", 40, 126, [null, 33, null]], [33, ["number", 5], 142, 126, [32, null]], [34, "back", 299, 683, [23, 35, 12]], [35, ["number", 5], 357, 683, [34, null]], [36, "back", 299, 483, [18, 37, 14]], [37, ["number", 5], 357, 483, [36, null]], [38, "forward", 1280, 129, [3, 39, 68]], [39, ["number", 100], 1351, 129, [38, null]], [40, "forward", 1280, 213, [68, 41, 70]], [41, ["number", 100], 1351, 213, [40, null]], [42, "forward", 1280, 339, [66, 43, 74]], [43, ["number", "250"], 1351, 339, [42, null]], [44, "forward", 1280, 465, [64, 45, 78]], [45, ["number", 100], 1351, 465, [44, null]], [46, "forward", 1280, 549, [78, 47, 76]], [47, ["number", "150"], 1351, 549, [46, null]], [48, "forward", 1121, 797, [50, 49, 52]], [49, ["number", "10"], 1192, 797, [48, null]], [50, "repeat", 1056, 737, [54, 51, 48, null]], [51, ["number", "10"], 1107, 737, [50, null]], [52, "right", 1121, 839, [48, 53, null]], [53, ["number", "9"], 1179, 839, [52, null]], [54, "hat", 1056, 687, [null, 55, 50]], [55, ["string", "right"], 1114, 695, [54, null]], [56, "hat", 825, 678, [null, 57, 58]], [57, ["string", "left"], 883, 686, [56, null]], [58, "repeat", 825, 728, [56, 59, 60, null]], [59, ["number", 10], 876, 728, [58, null]], [60, "forward", 890, 788, [58, 61, 62]], [61, ["number", 10], 961, 788, [60, null]], [62, "left", 890, 830, [60, 63, null]], [63, ["number", "9"], 948, 830, [62, null]], [64, "stack", 1280, 423, [74, 65, 44]], [65, ["string", "left"], 1338, 423, [64, null]], [66, "stack", 1280, 297, [70, 67, 42]], [67, ["string", "right"], 1338, 297, [66, null]], [68, "stack", 1280, 171, [38, 69, 40]], [69, ["string", "left"], 1338, 171, [68, null]], [70, "stack", 1280, 255, [40, 71, 66]], [71, ["string", "right"], 1338, 255, [70, null]], [72, "stack", 1280, 633, [76, 73, 80]], [73, ["string", "right"], 1338, 633, [72, null]], [74, "stack", 1280, 381, [42, 75, 64]], [75, ["string", "right"], 1338, 381, [74, null]], [76, "stack", 1280, 591, [46, 77, 72]], [77, ["string", "right"], 1338, 591, [76, null]], [78, "stack", 1280, 507, [44, 79, 46]], [79, ["string", "right"], 1338, 507, [78, null]], [80, "stack", 1280, 675, [72, 81, 82]], [81, ["string", "left"], 1338, 675, [80, null]], [82, "stack", 1280, 717, [80, 83, 84]], [83, ["string", "left"], 1338, 717, [82, null]], [84, "stack", 1280, 759, [82, 85, 88]], [85, ["string", "right"], 1338, 759, [84, null]], [86, "stack", 559, 991, [92, 87, 93]], [87, ["string", "path"], 617, 991, [86, null]], [88, "stack", 1280, 801, [84, 89, 90]], [89, ["string", "right"], 1338, 801, [88, null]], [90, "forward", 1280, 843, [88, 91, null]], [91, ["number", "50"], 1351, 843, [90, null]], [92, "startfill", 559, 957, [2, 86]], [93, "stopfill", 559, 1033, [86, 1]], [94, "setpensize", 559, 1109, [1, 95, 5]], [95, ["number", "50"], 661, 1109, [94, null]], [96, "fillscreen", 559, 789, [103, 98, 97, 30]], [97, ["number", "50"], 641, 831, [96, null]], [98, "yellow", 641, 789, [96, null]], [99, "hat", 559, 621, [null, 100, 27]], [100, ["string", "draw maze"], 617, 629, [99, null]], [101, "stack", 186, 245, [0, 102, 9]], [102, ["string", "draw maze"], 244, 245, [101, null]], [103, "setxy", 559, 705, [27, 104, 105, 96]], [104, ["number", "-100"], 617, 705, [103, null]], [105, ["number", "-100"], 617, 747, [103, null]], [106, "yellow", 331, 423, [20, null]], [-1, ["turtle", 1], 212, 52, 90.0, 70, 50, 50.0]] \ No newline at end of file
+[[0, ["start", 2.0], 186, 203, [null, 101]], [1, "setcolor", 559, 1067, [93, 21, 94]], [2, "setcolor", 559, 915, [30, 22, 92]], [3, "hat", 1280, 79, [null, 4, 38]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 559, 1151, [94, 6, null]], [6, ["string", "path"], 617, 1151, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [101, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 725, [34, 13, null]], [13, ["number", 30], 357, 725, [12, null]], [14, "right", 299, 525, [36, 15, null]], [15, ["number", 30], 357, 525, [14, null]], [16, "see", 331, 381, [20, null]], [17, "see", 331, 581, [25, null]], [18, "if", 247, 415, [8, 20, 36, 19]], [19, ["vspace", 40.0], 247, 501, [18, 23]], [20, "equal2", 285, 381, [18, 16, 106, null]], [21, "blue", 636, 1067, [1, null]], [22, "red", 636, 915, [2, null]], [23, "if", 247, 615, [19, 25, 34, 24]], [24, ["vspace", 20.0], 247, 701, [23, 28]], [25, "equal2", 285, 581, [23, 17, 26, null]], [26, "red", 331, 623, [25, null]], [27, "clean", 559, 671, [99, 103]], [28, "wait", 247, 775, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 775, [28, null]], [30, "setpensize", 559, 873, [96, 31, 2]], [31, ["number", 25], 661, 873, [30, null]], [32, "setpensize", 40, 126, [null, 33, null]], [33, ["number", 5], 142, 126, [32, null]], [34, "back", 299, 683, [23, 35, 12]], [35, ["number", 5], 357, 683, [34, null]], [36, "back", 299, 483, [18, 37, 14]], [37, ["number", 5], 357, 483, [36, null]], [38, "forward", 1280, 129, [3, 39, 68]], [39, ["number", 100], 1351, 129, [38, null]], [40, "forward", 1280, 213, [68, 41, 70]], [41, ["number", 100], 1351, 213, [40, null]], [42, "forward", 1280, 339, [66, 43, 74]], [43, ["number", "250"], 1351, 339, [42, null]], [44, "forward", 1280, 465, [64, 45, 78]], [45, ["number", 100], 1351, 465, [44, null]], [46, "forward", 1280, 549, [78, 47, 76]], [47, ["number", "150"], 1351, 549, [46, null]], [48, "forward", 1121, 797, [50, 49, 52]], [49, ["number", "10"], 1192, 797, [48, null]], [50, "repeat", 1056, 737, [54, 51, 48, null]], [51, ["number", "10"], 1107, 737, [50, null]], [52, "right", 1121, 839, [48, 53, null]], [53, ["number", "9"], 1179, 839, [52, null]], [54, "hat", 1056, 687, [null, 55, 50]], [55, ["string", "right"], 1114, 695, [54, null]], [56, "hat", 825, 678, [null, 57, 58]], [57, ["string", "left"], 883, 686, [56, null]], [58, "repeat", 825, 728, [56, 59, 60, null]], [59, ["number", 10], 876, 728, [58, null]], [60, "forward", 890, 788, [58, 61, 62]], [61, ["number", 10], 961, 788, [60, null]], [62, "left", 890, 830, [60, 63, null]], [63, ["number", "9"], 948, 830, [62, null]], [64, "stack", 1280, 423, [74, 65, 44]], [65, ["string", "left"], 1338, 423, [64, null]], [66, "stack", 1280, 297, [70, 67, 42]], [67, ["string", "right"], 1338, 297, [66, null]], [68, "stack", 1280, 171, [38, 69, 40]], [69, ["string", "left"], 1338, 171, [68, null]], [70, "stack", 1280, 255, [40, 71, 66]], [71, ["string", "right"], 1338, 255, [70, null]], [72, "stack", 1280, 633, [76, 73, 80]], [73, ["string", "right"], 1338, 633, [72, null]], [74, "stack", 1280, 381, [42, 75, 64]], [75, ["string", "right"], 1338, 381, [74, null]], [76, "stack", 1280, 591, [46, 77, 72]], [77, ["string", "right"], 1338, 591, [76, null]], [78, "stack", 1280, 507, [44, 79, 46]], [79, ["string", "right"], 1338, 507, [78, null]], [80, "stack", 1280, 675, [72, 81, 82]], [81, ["string", "left"], 1338, 675, [80, null]], [82, "stack", 1280, 717, [80, 83, 84]], [83, ["string", "left"], 1338, 717, [82, null]], [84, "stack", 1280, 759, [82, 85, 88]], [85, ["string", "right"], 1338, 759, [84, null]], [86, "stack", 559, 991, [92, 87, 93]], [87, ["string", "path"], 617, 991, [86, null]], [88, "stack", 1280, 801, [84, 89, 90]], [89, ["string", "right"], 1338, 801, [88, null]], [90, "forward", 1280, 843, [88, 91, null]], [91, ["number", "50"], 1351, 843, [90, null]], [92, "startfill", 559, 957, [2, 86]], [93, "stopfill", 559, 1033, [86, 1]], [94, "setpensize", 559, 1109, [1, 95, 5]], [95, ["number", "50"], 661, 1109, [94, null]], [96, "fillscreen", 559, 789, [103, 98, 97, 30]], [97, ["number", "50"], 641, 831, [96, null]], [98, "yellow", 641, 789, [96, null]], [99, "hat", 559, 621, [null, 100, 27]], [100, ["string", "draw maze"], 617, 629, [99, null]], [101, "stack", 186, 245, [0, 102, 9]], [102, ["string", "draw maze"], 244, 245, [101, null]], [103, "setxy", 559, 705, [27, 104, 105, 96]], [104, ["number", "-100"], 617, 705, [103, null]], [105, ["number", "-100"], 617, 747, [103, null]], [106, "yellow", 331, 423, [20, null]]] \ No newline at end of file
diff --git a/samples/rainbow.ta b/samples/rainbow.ta
index 19f425e..72302d6 100644
--- a/samples/rainbow.ta
+++ b/samples/rainbow.ta
@@ -1 +1 @@
-[[0, "start", 175, 178, [null, 1]], [1, "clean", 175, 220, [0, 2]], [2, "setcolor", 175, 254, [1, 3, 4]], [3, ["number", 50], 252, 254, [2, null]], [4, "setpensize", 175, 296, [2, 5, 6]], [5, ["number", 15], 277, 296, [4, null]], [6, "repeat", 175, 338, [4, 7, 8, null]], [7, ["number", 360], 226, 338, [6, null]], [8, "setcolor", 240, 398, [6, 9, 20]], [9, "product2", 317, 398, [8, 10, 11]], [10, "heading", 371, 398, [9, null]], [11, "division2", 371, 440, [9, 12, 13]], [12, ["number", 100], 425, 440, [11, null]], [13, ["number", 360], 449, 486, [11, null]], [14, "forward", 240, 554, [20, 15, 16]], [15, ["number", 1000], 311, 554, [14, null]], [16, "back", 240, 596, [14, 17, 18]], [17, ["number", 1000], 298, 596, [16, null]], [18, "right", 240, 638, [16, 19, null]], [19, ["number", 1], 298, 638, [18, null]], [20, ["vspace", 40], 240, 440, [8, 14]], [-1, ["turtle", 1], 0, 0, 0.0, 99.722222222222229, 50, 15.0]] \ No newline at end of file
+[[0, ["start", 2.0], 175, 178, [null, 1]], [1, "clean", 175, 220, [0, 2]], [2, "setcolor", 175, 254, [1, 3, 4]], [3, ["number", 50], 252, 254, [2, null]], [4, "setpensize", 175, 296, [2, 5, 6]], [5, ["number", 15], 277, 296, [4, null]], [6, "repeat", 175, 338, [4, 7, 8, null]], [7, ["number", 360], 226, 338, [6, null]], [8, "setcolor", 240, 398, [6, 9, 20]], [9, ["product2", 0], 317, 398, [8, 10, 11]], [10, "heading", 371, 398, [9, null]], [11, ["division2", 0], 371, 440, [9, 12, 13]], [12, ["number", 100], 425, 440, [11, null]], [13, ["number", 360], 449, 482, [11, null]], [14, "forward", 240, 554, [20, 15, 16]], [15, ["number", 1000], 311, 554, [14, null]], [16, "back", 240, 596, [14, 17, 18]], [17, ["number", 1000], 298, 596, [16, null]], [18, "right", 240, 638, [16, 19, null]], [19, ["number", 1], 298, 638, [18, null]], [20, ["vspace", 40.0], 240, 440, [8, 14]]] \ No newline at end of file
diff --git a/samples/redwisp.ta b/samples/redwisp.ta
index cd9f11a..52bf295 100644
--- a/samples/redwisp.ta
+++ b/samples/redwisp.ta
@@ -1 +1 @@
-[[0, "setpensize", 169, 251, [2, 1, 3]], [1, ["number", 15], 271, 251, [0, null]], [2, "clean", 169, 217, [8, 0]], [3, "repeat", 169, 293, [0, 4, 5, null]], [4, ["number", 360], 220, 293, [3, null]], [5, "storeinbox1", 234, 353, [3, 9, 36]], [6, "setshade", 234, 429, [36, 12, 7]], [7, "stack1", 234, 471, [6, null]], [8, "start", 169, 175, [null, 2]], [9, "product2", 352, 353, [5, 10, 11]], [10, "heading", 406, 353, [9, null]], [11, ["number", 600], 406, 395, [9, null]], [12, "division2", 319, 429, [6, 13, 14]], [13, "box1", 373, 429, [12, null]], [14, ["number", 360], 397, 475, [12, null]], [15, "hat1", 555, 175, [null, 16]], [16, "repeat", 555, 217, [15, 17, 18, 24]], [17, ["number", 4], 606, 217, [16, null]], [18, "arc", 620, 277, [16, 19, 20, 21]], [19, ["number", 180], 678, 277, [18, null]], [20, ["number", 75], 678, 319, [18, null]], [21, "arc", 620, 361, [18, 22, 23, null]], [22, ["number", -180], 678, 361, [21, null]], [23, ["number", 75], 678, 403, [21, null]], [24, ["vspace", 60], 555, 295, [16, 25]], [25, "repeat", 555, 449, [24, 26, 27, 33]], [26, ["number", 4], 606, 449, [25, null]], [27, "arc", 620, 509, [25, 28, 29, 30]], [28, ["number", -180], 678, 509, [27, null]], [29, ["number", -75], 678, 551, [27, null]], [30, "arc", 620, 593, [27, 31, 32, null]], [31, ["number", 180], 678, 593, [30, null]], [32, ["number", -75], 678, 635, [30, null]], [33, ["vspace", 60], 555, 527, [25, 34]], [34, "right", 555, 681, [33, 35, null]], [35, ["number", 1], 613, 681, [34, null]], [36, ["vspace", 0], 234, 395, [5, 6]], [-1, ["turtle", 1], 0, 0, 0.0, 0, 598.33333333333337, 15.0]] \ No newline at end of file
+[[0, "setpensize", 169, 251, [2, 1, 3]], [1, ["number", 15], 271, 251, [0, null]], [2, "clean", 169, 217, [8, 0]], [3, "repeat", 169, 293, [0, 4, 5, null]], [4, ["number", 360], 220, 293, [3, null]], [5, "storeinbox1", 234, 353, [3, 9, 36]], [6, "setshade", 234, 429, [36, 12, 7]], [7, "stack1", 234, 471, [6, null]], [8, ["start", 2.0], 169, 175, [null, 2]], [9, ["product2", 0], 352, 353, [5, 10, 11]], [10, "heading", 406, 353, [9, null]], [11, ["number", 600], 406, 395, [9, null]], [12, ["division2", 0], 319, 429, [6, 13, 14]], [13, "box1", 373, 429, [12, null]], [14, ["number", 360], 397, 471, [12, null]], [15, "hat1", 555, 175, [null, 16]], [16, "repeat", 555, 217, [15, 17, 18, 24]], [17, ["number", 4], 606, 217, [16, null]], [18, ["arc", 0], 620, 277, [16, 19, 20, 21]], [19, ["number", 180], 678, 277, [18, null]], [20, ["number", 75], 678, 319, [18, null]], [21, ["arc", 0], 620, 361, [18, 22, 23, null]], [22, ["number", -180], 678, 361, [21, null]], [23, ["number", 75], 678, 403, [21, null]], [24, ["vspace", 60.0], 555, 295, [16, 25]], [25, "repeat", 555, 449, [24, 26, 27, 33]], [26, ["number", 4], 606, 449, [25, null]], [27, ["arc", 0], 620, 509, [25, 28, 29, 30]], [28, ["number", -180], 678, 509, [27, null]], [29, ["number", -75], 678, 551, [27, null]], [30, ["arc", 0], 620, 593, [27, 31, 32, null]], [31, ["number", 180], 678, 593, [30, null]], [32, ["number", -75], 678, 635, [30, null]], [33, ["vspace", 60.0], 555, 527, [25, 34]], [34, "right", 555, 681, [33, 35, null]], [35, ["number", 1], 613, 681, [34, null]], [36, ["vspace", 0], 234, 395, [5, 6]]] \ No newline at end of file
diff --git a/samples/reflections.ta b/samples/reflections.ta
index 8ad868e..1286f8b 100644
--- a/samples/reflections.ta
+++ b/samples/reflections.ta
@@ -1 +1 @@
-[[0, "clean", 176, 221, [16, 1]], [1, "setpensize", 176, 255, [0, 2, 3]], [2, ["number", 15], 278, 255, [1, null]], [3, "storeinbox1", 176, 297, [1, 4, 5]], [4, ["number", 6200], 294, 297, [3, null]], [5, "repeat", 176, 339, [3, 6, 7, null]], [6, ["number", 6200], 227, 339, [5, null]], [7, "storeinbox2", 241, 399, [5, 23, 32]], [8, "setshade", 241, 475, [32, 17, 33]], [9, "forward", 241, 551, [33, 26, 34]], [10, "back", 241, 627, [34, 29, 35]], [11, "right", 241, 703, [35, 12, 13]], [12, ["number", 1], 299, 703, [11, null]], [13, "storeinbox1", 241, 745, [11, 20, 36]], [14, "setcolor", 241, 821, [36, 15, null]], [15, "box1", 318, 821, [14, null]], [16, "start", 176, 179, [null, 0]], [17, "minus2", 326, 475, [8, 18, 19]], [18, ["number", 100], 380, 475, [17, null]], [19, "box2", 404, 521, [17, null]], [20, "minus2", 359, 745, [13, 21, 22]], [21, "box1", 413, 745, [20, null]], [22, ["number", 1], 437, 791, [20, null]], [23, "division2", 359, 399, [7, 24, 25]], [24, "box1", 413, 399, [23, null]], [25, ["number", 50], 437, 445, [23, null]], [26, "division2", 312, 551, [9, 27, 28]], [27, "box1", 366, 551, [26, null]], [28, ["number", 8], 390, 597, [26, null]], [29, "division2", 299, 627, [10, 30, 31]], [30, "box1", 353, 627, [29, null]], [31, ["number", 8], 377, 673, [29, null]], [32, ["vspace", 0], 241, 441, [7, 8]], [33, ["vspace", 0], 241, 517, [8, 9]], [34, ["vspace", 0], 241, 593, [9, 10]], [35, ["vspace", 0], 241, 669, [10, 11]], [36, ["vspace", 0], 241, 787, [13, 14]], [-1, ["turtle", 1], 0, 0, 80.0, 0.0, 99.980000000000004, 15.0]] \ No newline at end of file
+[[0, "clean", 176, 221, [16, 1]], [1, "setpensize", 176, 255, [0, 2, 3]], [2, ["number", 15], 278, 255, [1, null]], [3, "storeinbox1", 176, 297, [1, 4, 5]], [4, ["number", 6200], 294, 297, [3, null]], [5, "repeat", 176, 339, [3, 6, 7, null]], [6, ["number", 6200], 227, 339, [5, null]], [7, "storeinbox2", 241, 399, [5, 23, 32]], [8, "setshade", 241, 475, [32, 17, 33]], [9, "forward", 241, 551, [33, 26, 34]], [10, "back", 241, 627, [34, 29, 35]], [11, "right", 241, 703, [35, 12, 13]], [12, ["number", 1], 299, 703, [11, null]], [13, "storeinbox1", 241, 745, [11, 20, 36]], [14, "setcolor", 241, 821, [36, 15, null]], [15, "box1", 318, 821, [14, null]], [16, "start", 176, 179, [null, 0]], [17, "minus2", 326, 475, [8, 18, 19]], [18, ["number", 100], 380, 475, [17, null]], [19, "box2", 404, 521, [17, null]], [20, "minus2", 359, 745, [13, 21, 22]], [21, "box1", 413, 745, [20, null]], [22, ["number", 1], 437, 791, [20, null]], [23, "division2", 359, 399, [7, 24, 25]], [24, "box1", 413, 399, [23, null]], [25, ["number", 50], 437, 445, [23, null]], [26, "division2", 312, 551, [9, 27, 28]], [27, "box1", 366, 551, [26, null]], [28, ["number", 8], 390, 597, [26, null]], [29, "division2", 299, 627, [10, 30, 31]], [30, "box1", 353, 627, [29, null]], [31, ["number", 8], 377, 673, [29, null]], [32, ["vspace", 0], 241, 441, [7, 8]], [33, ["vspace", 0], 241, 517, [8, 9]], [34, ["vspace", 0], 241, 593, [9, 10]], [35, ["vspace", 0], 241, 669, [10, 11]], [36, ["vspace", 0], 241, 787, [13, 14]]] \ No newline at end of file
diff --git a/samples/set.ta b/samples/set.ta
index d7252d2..07e415f 100644
--- a/samples/set.ta
+++ b/samples/set.ta
@@ -1 +1 @@
-[[0, "hat", 582, 208, [null, 1, 133]], [1, ["string", "shape1"], 640, 216, [0, null]], [2, "hat", 585, 369, [null, 3, 136]], [3, ["string", "shape2"], 643, 377, [2, null]], [4, "forward", 647, 528, [10, 5, 6]], [5, ["number", "70"], 718, 528, [4, null]], [6, "back", 647, 570, [4, 7, 24]], [7, ["number", "70"], 705, 570, [6, null]], [8, "seth", 582, 342, [32, 9, 19]], [9, ["number", 45], 681, 342, [8, null]], [10, "repeat", 582, 468, [28, 11, 4, 12]], [11, ["number", 4], 633, 468, [10, null]], [12, ["vspace", 40], 582, 546, [10, 21]], [13, "repeat", 582, 744, [23, 14, 15, 135]], [14, ["number", 4], 633, 744, [13, null]], [15, "forward", 647, 804, [13, 16, 17]], [16, ["number", "67"], 718, 804, [15, null]], [17, "back", 647, 846, [15, 18, 26]], [18, ["number", "67"], 705, 846, [17, null]], [19, "setpensize", 582, 384, [8, 20, 28]], [20, ["number", 40], 684, 384, [19, null]], [21, "setpensize", 582, 660, [12, 22, 23]], [22, ["number", 20], 684, 660, [21, null]], [23, "setshade", 582, 702, [21, 30, 13]], [24, "right", 647, 612, [6, 25, null]], [25, ["number", 90], 705, 612, [24, null]], [26, "right", 647, 888, [17, 27, null]], [27, ["number", 90], 705, 888, [26, null]], [28, "setshade", 582, 426, [19, 29, 10]], [29, ["number", 50], 667, 426, [28, null]], [30, "box", 667, 702, [23, 31, null]], [31, ["string", "shade"], 722, 702, [30, null]], [32, "setcolor", 582, 300, [133, 33, 8]], [33, "box", 659, 300, [32, 34, null]], [34, ["string", "color"], 714, 300, [33, null]], [35, "storein", 308, 448, [77, 36, 37, 50]], [36, ["string", "color"], 376, 448, [35, null]], [37, ["number", 0], 376, 490, [35, null]], [38, "storein", 331, 775, [80, 39, 40, 41]], [39, ["string", "shade"], 399, 775, [38, null]], [40, ["number", 0], 399, 817, [38, null]], [41, "repeat", 331, 859, [38, 42, 235, 82]], [42, ["number", 3], 382, 859, [41, null]], [43, "box", 518, 1003, [45, 44, null]], [44, ["string", "shade"], 573, 1003, [43, null]], [45, "plus2", 464, 1003, [47, 43, 46]], [46, ["number", 50], 518, 1045, [45, null]], [47, "storein", 396, 961, [235, 48, 45, null]], [48, ["string", "shade"], 464, 961, [47, null]], [49, "stack", 100, 1066, [281, 65, 283]], [50, "repeat", 308, 532, [35, 51, 83, 79]], [51, ["number", 3], 359, 532, [50, null]], [52, ["string", "shape"], 346, 1066, [64, null]], [53, "storein", 373, 634, [83, 54, 56, null]], [54, ["string", "color"], 441, 634, [53, null]], [55, ["number", 35], 495, 718, [56, null]], [56, "plus2", 441, 676, [53, 57, 55]], [57, "box", 495, 676, [56, 58, null]], [58, ["string", "color"], 550, 676, [57, null]], [59, "box", 346, 1108, [64, 60, null]], [60, ["string", "shape"], 401, 1108, [59, null]], [61, "storein", 297, 297, [74, 62, 63, 66]], [62, ["string", "shape"], 365, 297, [61, null]], [63, ["number", 1], 365, 339, [61, null]], [64, "plus2", 292, 1066, [65, 52, 59]], [65, ["identity2", 40.0], 158, 1066, [49, 64]], [66, "repeat", 297, 381, [61, 67, 89, 76]], [67, ["number", 3], 348, 381, [66, null]], [68, "storein", 362, 483, [89, 69, 73, null]], [69, ["string", "shape"], 430, 483, [68, null]], [70, ["number", 1], 484, 567, [73, null]], [71, "box", 484, 525, [73, 72, null]], [72, ["string", "shape"], 539, 525, [71, null]], [73, "plus2", 430, 525, [68, 71, 70]], [74, "sandwichtop", 279, 255, [91, 75, 61]], [75, ["string", "shape loop"], 382, 255, [74, null]], [76, ["sandwichcollapsed", 1], 297, 297, [66, null]], [77, "sandwichtop", 290, 406, [87, 78, 35]], [78, ["string", "color loop"], 393, 406, [77, null]], [79, ["sandwichcollapsed", 1], 308, 448, [50, null]], [80, "sandwichtop", 313, 733, [85, 81, 38]], [81, ["string", "shade loop"], 416, 733, [80, null]], [82, ["sandwichcollapsed", 1], 331, 775, [41, null]], [83, "stack", 373, 592, [50, 84, 53]], [84, ["string", "numberloop"], 431, 592, [83, null]], [85, "hat", 331, 683, [null, 86, 80]], [86, ["string", "shadeloop"], 389, 691, [85, null]], [87, "hat", 308, 356, [null, 88, 77]], [88, ["string", "colorloop"], 366, 364, [87, null]], [89, "stack", 362, 441, [66, 90, 68]], [90, ["string", "colorloop"], 420, 441, [89, null]], [91, "hat", 297, 205, [null, 92, 74]], [92, ["string", "shapeloop"], 355, 213, [91, null]], [93, "setcolor", 585, 461, [136, 94, 96]], [94, "box", 662, 461, [93, 95, null]], [95, ["string", "color"], 717, 461, [94, null]], [96, "seth", 585, 503, [93, 97, 98]], [97, ["number", 0], 684, 503, [96, null]], [98, "setpensize", 585, 545, [96, 99, 100]], [99, ["number", "150"], 687, 545, [98, null]], [100, "setshade", 585, 587, [98, 101, 102]], [101, ["number", 50], 670, 587, [100, null]], [102, "forward", 585, 629, [100, 103, 104]], [103, ["number", 1], 656, 629, [102, null]], [104, "back", 585, 671, [102, 105, 106]], [105, ["number", 1], 643, 671, [104, null]], [106, "setpensize", 585, 713, [104, 107, 108]], [107, ["number", "130"], 687, 713, [106, null]], [108, "setshade", 585, 755, [106, 109, 113]], [109, "box", 670, 755, [108, 110, null]], [110, ["string", "shade"], 725, 755, [109, null]], [111, "repeat", 314, 688, [147, 112, 152, 166]], [112, ["number", 3], 365, 688, [111, null]], [113, "forward", 585, 797, [108, 114, 115]], [114, ["number", 1], 656, 797, [113, null]], [115, "back", 585, 839, [113, 116, 117]], [116, ["number", 1], 643, 839, [115, null]], [117, "setpensize", 585, 881, [115, 118, 119]], [118, ["number", "90"], 687, 881, [117, null]], [119, "setshade", 585, 923, [117, 120, 121]], [120, ["number", 50], 670, 923, [119, null]], [121, "forward", 585, 965, [119, 122, 123]], [122, ["number", 1], 656, 965, [121, null]], [123, "back", 585, 1007, [121, 124, 125]], [124, ["number", 1], 643, 1007, [123, null]], [125, "setpensize", 585, 1049, [123, 126, 127]], [126, ["number", "70"], 687, 1049, [125, null]], [127, "setshade", 585, 1091, [125, 128, 129]], [128, ["number", 100], 670, 1091, [127, null]], [129, "forward", 585, 1133, [127, 130, 131]], [130, ["number", 1], 656, 1133, [129, null]], [131, "back", 585, 1175, [129, 132, 138]], [132, ["number", 1], 643, 1175, [131, null]], [133, "sandwichtop", 564, 258, [0, 134, 32]], [134, ["string", "shape X"], 667, 258, [133, null]], [135, ["sandwichcollapsed", 1], 582, 300, [13, null]], [136, "sandwichtop", 567, 419, [2, 137, 93]], [137, ["string", "shape O"], 670, 419, [136, null]], [138, ["sandwichcollapsed", 1], 585, 461, [131, null]], [139, "fillscreen", 42, 480, [268, 141, 140, 256]], [140, ["number", 100], 124, 522, [139, null]], [141, "box", 124, 480, [139, 142, null]], [142, ["string", "color"], 179, 480, [141, null]], [143, "hat", 314, 512, [null, 144, 145]], [144, ["string", "numberloop"], 372, 520, [143, null]], [145, "sandwichtop", 296, 562, [143, 146, 147]], [146, ["string", "number loop"], 399, 562, [145, null]], [147, "storein", 314, 604, [145, 148, 149, 111]], [148, ["string", "number"], 382, 604, [147, null]], [149, ["number", 1], 382, 646, [147, null]], [150, "hat", 582, 561, [null, 151, 196]], [151, ["string", "shape3"], 640, 569, [150, null]], [152, "stack", 379, 748, [111, 153, 209]], [153, ["string", "shadeloop"], 437, 748, [152, null]], [154, "repeat", 35, 838, [239, 155, 279, 167]], [155, "box", 86, 838, [154, 156, null]], [156, ["string", "number"], 141, 838, [155, null]], [157, "setxy", 299, 812, [296, 158, 159, null]], [158, ["number", -200], 357, 812, [157, null]], [159, ["number", 0], 357, 854, [157, null]], [160, "seth", 100, 1192, [283, 161, 164]], [161, ["number", 90], 199, 1192, [160, null]], [162, "forward", 100, 1268, [164, 163, 165]], [163, ["number", 200], 171, 1268, [162, null]], [164, "penup", 100, 1234, [160, 162]], [165, "pendown", 100, 1310, [162, null]], [166, ["sandwichcollapsed", 1], 314, 604, [111, null]], [167, "wait", 35, 916, [154, 168, 246]], [168, ["number", "0.2"], 93, 916, [167, null]], [169, "setcolor", 582, 653, [196, 170, 201]], [170, "box", 659, 653, [169, 171, null]], [171, ["string", "color"], 714, 653, [170, null]], [172, "seth", 582, 847, [199, 173, 174]], [173, ["number", 45], 681, 847, [172, null]], [174, "setpensize", 582, 889, [172, 175, 176]], [175, ["number", 40], 684, 889, [174, null]], [176, "setshade", 582, 931, [174, 177, 178]], [177, ["number", 50], 667, 931, [176, null]], [178, "repeat", 582, 973, [176, 179, 180, 195]], [179, ["number", 4], 633, 973, [178, null]], [180, "forward", 647, 1033, [178, 181, 182]], [181, ["number", "72"], 718, 1033, [180, null]], [182, "right", 647, 1075, [180, 183, null]], [183, ["number", 90], 705, 1075, [182, null]], [184, "setpensize", 582, 1125, [195, 185, 186]], [185, ["number", 20], 684, 1125, [184, null]], [186, "setshade", 582, 1167, [184, 187, 189]], [187, "box", 667, 1167, [186, 188, null]], [188, ["string", "shade"], 722, 1167, [187, null]], [189, "repeat", 582, 1209, [186, 190, 191, 198]], [190, ["number", 4], 633, 1209, [189, null]], [191, "forward", 647, 1269, [189, 192, 193]], [192, ["number", "72"], 718, 1269, [191, null]], [193, "right", 647, 1311, [191, 194, null]], [194, ["number", 90], 705, 1311, [193, null]], [195, ["vspace", 20], 582, 1051, [178, 184]], [196, "sandwichtop", 564, 611, [150, 197, 169]], [197, ["string", "shape <>"], 667, 611, [196, null]], [198, ["sandwichcollapsed", 1], 582, 653, [189, null]], [199, "pendown", 582, 813, [203, 172]], [200, "penup", 582, 737, [201, 203]], [201, "seth", 582, 695, [169, 202, 200]], [202, ["number", 270], 681, 695, [201, null]], [203, "forward", 582, 771, [200, 204, 199]], [204, ["number", 50], 653, 771, [203, null]], [205, "start", 34, 208, [null, 208]], [206, "stack", 34, 284, [208, 207, 305]], [207, ["string", "shapeloop"], 92, 284, [206, null]], [208, "hideblocks", 34, 250, [205, 206]], [209, "storein", 379, 790, [152, 210, 212, null]], [210, ["string", "number"], 447, 790, [209, null]], [211, ["number", 1], 501, 874, [212, null]], [212, "plus2", 447, 832, [209, 213, 211]], [213, "box", 501, 832, [212, 214, null]], [214, ["string", "number"], 556, 832, [213, null]], [215, "print", 37, 798, [241, 216, 243]], [216, "plus2", 95, 798, [215, 217, 222]], [217, "box", 149, 798, [216, 218, null]], [218, ["string", "shape"], 204, 798, [217, null]], [219, "box", 257, 882, [221, 220, null]], [220, ["string", "color"], 312, 882, [219, null]], [221, "plus2", 203, 882, [222, 219, 224]], [222, "plus2", 149, 840, [216, 223, 221]], [223, ["string", ", "], 203, 840, [222, null]], [224, "plus2", 257, 924, [221, 225, 226]], [225, ["string", ", "], 311, 924, [224, null]], [226, "plus2", 311, 966, [224, 227, 229]], [227, "box", 365, 966, [226, 228, null]], [228, ["string", "shade"], 420, 966, [227, null]], [229, "plus2", 365, 1008, [226, 230, 231]], [230, ["string", ", "], 419, 1008, [229, null]], [231, "box", 419, 1050, [229, 232, null]], [232, ["string", "number"], 474, 1050, [231, null]], [233, "hat", 35, 542, [null, 234, 244]], [234, ["string", "action"], 93, 550, [233, null]], [235, "stack", 396, 919, [41, 236, 47]], [236, ["string", "action"], 454, 919, [235, null]], [237, "hat", 37, 706, [null, 238, 241]], [238, ["string", "status"], 95, 714, [237, null]], [239, "stack", 35, 796, [297, 240, 154]], [240, ["string", "status"], 93, 796, [239, null]], [241, "sandwichtop", 19, 756, [237, 242, 215]], [242, ["string", "label"], 122, 756, [241, null]], [243, ["sandwichcollapsed", 1], 37, 798, [215, null]], [244, "sandwichtop", 17, 592, [233, 245, 273]], [245, ["string", "draw a card"], 120, 592, [244, null]], [246, ["sandwichcollapsed", 1], 35, 634, [167, null]], [247, "forward", 107, 834, [261, 248, 258]], [248, ["number", "300"], 178, 834, [247, null]], [249, "setxy", 42, 690, [252, 250, 251, 261]], [250, ["number", "-290"], 100, 690, [249, null]], [251, ["number", "-150"], 100, 732, [249, null]], [252, "seth", 42, 648, [254, 253, 249]], [253, ["number", 0], 141, 648, [252, null]], [254, "setpensize", 42, 606, [256, 255, 252]], [255, ["number", 5], 144, 606, [254, null]], [256, "setshade", 42, 564, [139, 257, 254]], [257, ["number", "25"], 127, 564, [256, null]], [258, "arc", 107, 876, [247, 259, 260, 263]], [259, ["number", 90], 165, 876, [258, null]], [260, ["number", "10"], 165, 918, [258, null]], [261, "repeat", 42, 774, [249, 262, 247, 270]], [262, ["number", "2"], 93, 774, [261, null]], [263, "forward", 107, 960, [258, 264, 265]], [264, ["number", "580"], 178, 960, [263, null]], [265, "arc", 107, 1002, [263, 266, 267, null]], [266, ["number", 90], 165, 1002, [265, null]], [267, ["number", "10"], 165, 1044, [265, null]], [268, "sandwichtop", 24, 438, [271, 269, 139]], [269, ["string", "card background"], 127, 438, [268, null]], [270, ["sandwichcollapsed", 1], 42, 480, [261, null]], [271, "hat", 42, 388, [null, 272, 268]], [272, ["string", "card"], 100, 396, [271, null]], [273, "stack", 35, 634, [244, 274, 286]], [274, ["string", "card"], 93, 634, [273, null]], [275, "xcor", 168, 940, [279, null]], [276, "ycor", 168, 1024, [281, null]], [277, "box", 158, 1108, [283, 278, null]], [278, ["string", "x"], 213, 1108, [277, null]], [279, "storein", 100, 898, [154, 280, 275, 281]], [280, ["string", "x"], 168, 898, [279, null]], [281, "storein", 100, 982, [279, 282, 276, 49]], [282, ["string", "y"], 168, 982, [281, null]], [283, "setxy", 100, 1108, [49, 277, 284, 160]], [284, "box", 158, 1150, [283, 285, null]], [285, ["string", "y"], 213, 1150, [284, null]], [286, "ifelse", 35, 676, [273, 289, 287, 296, 297]], [287, ["vspace", 0], 115, 744, [286, 293]], [288, ["vspace", 0], 247, 812, [296, 302]], [289, "equal2", 101, 642, [286, 291, 290, null]], [290, ["number", "1"], 147, 684, [289, null]], [291, "box", 147, 642, [289, 292, null]], [292, ["string", "number"], 202, 642, [291, null]], [293, "setxy", 115, 778, [287, 294, 295, null]], [294, ["number", 0], 173, 778, [293, null]], [295, ["number", 0], 173, 820, [293, null]], [296, "ifelse", 167, 744, [286, 298, 288, 157, null]], [297, ["vspace", 0], 35, 762, [286, 239]], [298, "equal2", 233, 710, [296, 300, 299, null]], [299, ["number", "2"], 279, 752, [298, null]], [300, "box", 279, 710, [298, 301, null]], [301, ["string", "number"], 334, 710, [300, null]], [302, "setxy", 247, 846, [288, 303, 304, null]], [303, ["number", "-100"], 305, 846, [302, null]], [304, ["number", 0], 305, 888, [302, null]], [305, "showblocks", 34, 326, [206, null]], [-1, ["turtle", 1], 400, 0, 90.0, 70.0, 100.0, 20.0]] \ No newline at end of file
+[[0, "hat", 582, 208, [null, 1, 133]], [1, ["string", "shape1"], 640, 216, [0, null]], [2, "hat", 585, 369, [null, 3, 136]], [3, ["string", "shape2"], 643, 377, [2, null]], [4, "forward", 647, 528, [10, 5, 6]], [5, ["number", "70"], 718, 528, [4, null]], [6, "back", 647, 570, [4, 7, 24]], [7, ["number", "70"], 705, 570, [6, null]], [8, "seth", 582, 342, [32, 9, 19]], [9, ["number", 45], 681, 342, [8, null]], [10, "repeat", 582, 468, [28, 11, 4, 12]], [11, ["number", 4], 633, 468, [10, null]], [12, ["vspace", 40], 582, 546, [10, 21]], [13, "repeat", 582, 744, [23, 14, 15, 135]], [14, ["number", 4], 633, 744, [13, null]], [15, "forward", 647, 804, [13, 16, 17]], [16, ["number", "67"], 718, 804, [15, null]], [17, "back", 647, 846, [15, 18, 26]], [18, ["number", "67"], 705, 846, [17, null]], [19, "setpensize", 582, 384, [8, 20, 28]], [20, ["number", 40], 684, 384, [19, null]], [21, "setpensize", 582, 660, [12, 22, 23]], [22, ["number", 20], 684, 660, [21, null]], [23, "setshade", 582, 702, [21, 30, 13]], [24, "right", 647, 612, [6, 25, null]], [25, ["number", 90], 705, 612, [24, null]], [26, "right", 647, 888, [17, 27, null]], [27, ["number", 90], 705, 888, [26, null]], [28, "setshade", 582, 426, [19, 29, 10]], [29, ["number", 50], 667, 426, [28, null]], [30, "box", 667, 702, [23, 31, null]], [31, ["string", "shade"], 722, 702, [30, null]], [32, "setcolor", 582, 300, [133, 33, 8]], [33, "box", 659, 300, [32, 34, null]], [34, ["string", "color"], 714, 300, [33, null]], [35, "storein", 308, 448, [77, 36, 37, 50]], [36, ["string", "color"], 376, 448, [35, null]], [37, ["number", 0], 376, 490, [35, null]], [38, "storein", 331, 775, [80, 39, 40, 41]], [39, ["string", "shade"], 399, 775, [38, null]], [40, ["number", 0], 399, 817, [38, null]], [41, "repeat", 331, 859, [38, 42, 235, 82]], [42, ["number", 3], 382, 859, [41, null]], [43, "box", 518, 1003, [45, 44, null]], [44, ["string", "shade"], 573, 1003, [43, null]], [45, "plus2", 464, 1003, [47, 43, 46]], [46, ["number", 50], 518, 1045, [45, null]], [47, "storein", 396, 961, [235, 48, 45, null]], [48, ["string", "shade"], 464, 961, [47, null]], [49, "stack", 100, 1066, [281, 65, 283]], [50, "repeat", 308, 532, [35, 51, 83, 79]], [51, ["number", 3], 359, 532, [50, null]], [52, ["string", "shape"], 346, 1066, [64, null]], [53, "storein", 373, 634, [83, 54, 56, null]], [54, ["string", "color"], 441, 634, [53, null]], [55, ["number", 35], 495, 718, [56, null]], [56, "plus2", 441, 676, [53, 57, 55]], [57, "box", 495, 676, [56, 58, null]], [58, ["string", "color"], 550, 676, [57, null]], [59, "box", 346, 1108, [64, 60, null]], [60, ["string", "shape"], 401, 1108, [59, null]], [61, "storein", 297, 297, [74, 62, 63, 66]], [62, ["string", "shape"], 365, 297, [61, null]], [63, ["number", 1], 365, 339, [61, null]], [64, "plus2", 292, 1066, [65, 52, 59]], [65, ["identity2", 40.0], 158, 1066, [49, 64]], [66, "repeat", 297, 381, [61, 67, 89, 76]], [67, ["number", 3], 348, 381, [66, null]], [68, "storein", 362, 483, [89, 69, 73, null]], [69, ["string", "shape"], 430, 483, [68, null]], [70, ["number", 1], 484, 567, [73, null]], [71, "box", 484, 525, [73, 72, null]], [72, ["string", "shape"], 539, 525, [71, null]], [73, "plus2", 430, 525, [68, 71, 70]], [74, "sandwichtop", 279, 255, [91, 75, 61]], [75, ["string", "shape loop"], 382, 255, [74, null]], [76, ["sandwichcollapsed", 1], 297, 297, [66, null]], [77, "sandwichtop", 290, 406, [87, 78, 35]], [78, ["string", "color loop"], 393, 406, [77, null]], [79, ["sandwichcollapsed", 1], 308, 448, [50, null]], [80, "sandwichtop", 313, 733, [85, 81, 38]], [81, ["string", "shade loop"], 416, 733, [80, null]], [82, ["sandwichcollapsed", 1], 331, 775, [41, null]], [83, "stack", 373, 592, [50, 84, 53]], [84, ["string", "numberloop"], 431, 592, [83, null]], [85, "hat", 331, 683, [null, 86, 80]], [86, ["string", "shadeloop"], 389, 691, [85, null]], [87, "hat", 308, 356, [null, 88, 77]], [88, ["string", "colorloop"], 366, 364, [87, null]], [89, "stack", 362, 441, [66, 90, 68]], [90, ["string", "colorloop"], 420, 441, [89, null]], [91, "hat", 297, 205, [null, 92, 74]], [92, ["string", "shapeloop"], 355, 213, [91, null]], [93, "setcolor", 585, 461, [136, 94, 96]], [94, "box", 662, 461, [93, 95, null]], [95, ["string", "color"], 717, 461, [94, null]], [96, "seth", 585, 503, [93, 97, 98]], [97, ["number", 0], 684, 503, [96, null]], [98, "setpensize", 585, 545, [96, 99, 100]], [99, ["number", "150"], 687, 545, [98, null]], [100, "setshade", 585, 587, [98, 101, 102]], [101, ["number", 50], 670, 587, [100, null]], [102, "forward", 585, 629, [100, 103, 104]], [103, ["number", 1], 656, 629, [102, null]], [104, "back", 585, 671, [102, 105, 106]], [105, ["number", 1], 643, 671, [104, null]], [106, "setpensize", 585, 713, [104, 107, 108]], [107, ["number", "130"], 687, 713, [106, null]], [108, "setshade", 585, 755, [106, 109, 113]], [109, "box", 670, 755, [108, 110, null]], [110, ["string", "shade"], 725, 755, [109, null]], [111, "repeat", 314, 688, [147, 112, 152, 166]], [112, ["number", 3], 365, 688, [111, null]], [113, "forward", 585, 797, [108, 114, 115]], [114, ["number", 1], 656, 797, [113, null]], [115, "back", 585, 839, [113, 116, 117]], [116, ["number", 1], 643, 839, [115, null]], [117, "setpensize", 585, 881, [115, 118, 119]], [118, ["number", "90"], 687, 881, [117, null]], [119, "setshade", 585, 923, [117, 120, 121]], [120, ["number", 50], 670, 923, [119, null]], [121, "forward", 585, 965, [119, 122, 123]], [122, ["number", 1], 656, 965, [121, null]], [123, "back", 585, 1007, [121, 124, 125]], [124, ["number", 1], 643, 1007, [123, null]], [125, "setpensize", 585, 1049, [123, 126, 127]], [126, ["number", "70"], 687, 1049, [125, null]], [127, "setshade", 585, 1091, [125, 128, 129]], [128, ["number", 100], 670, 1091, [127, null]], [129, "forward", 585, 1133, [127, 130, 131]], [130, ["number", 1], 656, 1133, [129, null]], [131, "back", 585, 1175, [129, 132, 138]], [132, ["number", 1], 643, 1175, [131, null]], [133, "sandwichtop", 564, 258, [0, 134, 32]], [134, ["string", "shape X"], 667, 258, [133, null]], [135, ["sandwichcollapsed", 1], 582, 300, [13, null]], [136, "sandwichtop", 567, 419, [2, 137, 93]], [137, ["string", "shape O"], 670, 419, [136, null]], [138, ["sandwichcollapsed", 1], 585, 461, [131, null]], [139, "fillscreen", 42, 480, [268, 141, 140, 256]], [140, ["number", 100], 124, 522, [139, null]], [141, "box", 124, 480, [139, 142, null]], [142, ["string", "color"], 179, 480, [141, null]], [143, "hat", 314, 512, [null, 144, 145]], [144, ["string", "numberloop"], 372, 520, [143, null]], [145, "sandwichtop", 296, 562, [143, 146, 147]], [146, ["string", "number loop"], 399, 562, [145, null]], [147, "storein", 314, 604, [145, 148, 149, 111]], [148, ["string", "number"], 382, 604, [147, null]], [149, ["number", 1], 382, 646, [147, null]], [150, "hat", 582, 561, [null, 151, 196]], [151, ["string", "shape3"], 640, 569, [150, null]], [152, "stack", 379, 748, [111, 153, 209]], [153, ["string", "shadeloop"], 437, 748, [152, null]], [154, "repeat", 35, 838, [239, 155, 279, 167]], [155, "box", 86, 838, [154, 156, null]], [156, ["string", "number"], 141, 838, [155, null]], [157, "setxy", 299, 812, [296, 158, 159, null]], [158, ["number", -200], 357, 812, [157, null]], [159, ["number", 0], 357, 854, [157, null]], [160, "seth", 100, 1192, [283, 161, 164]], [161, ["number", 90], 199, 1192, [160, null]], [162, "forward", 100, 1268, [164, 163, 165]], [163, ["number", 200], 171, 1268, [162, null]], [164, "penup", 100, 1234, [160, 162]], [165, "pendown", 100, 1310, [162, null]], [166, ["sandwichcollapsed", 1], 314, 604, [111, null]], [167, "wait", 35, 916, [154, 168, 246]], [168, ["number", "0.2"], 93, 916, [167, null]], [169, "setcolor", 582, 653, [196, 170, 201]], [170, "box", 659, 653, [169, 171, null]], [171, ["string", "color"], 714, 653, [170, null]], [172, "seth", 582, 847, [199, 173, 174]], [173, ["number", 45], 681, 847, [172, null]], [174, "setpensize", 582, 889, [172, 175, 176]], [175, ["number", 40], 684, 889, [174, null]], [176, "setshade", 582, 931, [174, 177, 178]], [177, ["number", 50], 667, 931, [176, null]], [178, "repeat", 582, 973, [176, 179, 180, 195]], [179, ["number", 4], 633, 973, [178, null]], [180, "forward", 647, 1033, [178, 181, 182]], [181, ["number", "72"], 718, 1033, [180, null]], [182, "right", 647, 1075, [180, 183, null]], [183, ["number", 90], 705, 1075, [182, null]], [184, "setpensize", 582, 1125, [195, 185, 186]], [185, ["number", 20], 684, 1125, [184, null]], [186, "setshade", 582, 1167, [184, 187, 189]], [187, "box", 667, 1167, [186, 188, null]], [188, ["string", "shade"], 722, 1167, [187, null]], [189, "repeat", 582, 1209, [186, 190, 191, 198]], [190, ["number", 4], 633, 1209, [189, null]], [191, "forward", 647, 1269, [189, 192, 193]], [192, ["number", "72"], 718, 1269, [191, null]], [193, "right", 647, 1311, [191, 194, null]], [194, ["number", 90], 705, 1311, [193, null]], [195, ["vspace", 20], 582, 1051, [178, 184]], [196, "sandwichtop", 564, 611, [150, 197, 169]], [197, ["string", "shape <>"], 667, 611, [196, null]], [198, ["sandwichcollapsed", 1], 582, 653, [189, null]], [199, "pendown", 582, 813, [203, 172]], [200, "penup", 582, 737, [201, 203]], [201, "seth", 582, 695, [169, 202, 200]], [202, ["number", 270], 681, 695, [201, null]], [203, "forward", 582, 771, [200, 204, 199]], [204, ["number", 50], 653, 771, [203, null]], [205, "start", 34, 208, [null, 208]], [206, "stack", 34, 284, [208, 207, 305]], [207, ["string", "shapeloop"], 92, 284, [206, null]], [208, "hideblocks", 34, 250, [205, 206]], [209, "storein", 379, 790, [152, 210, 212, null]], [210, ["string", "number"], 447, 790, [209, null]], [211, ["number", 1], 501, 874, [212, null]], [212, "plus2", 447, 832, [209, 213, 211]], [213, "box", 501, 832, [212, 214, null]], [214, ["string", "number"], 556, 832, [213, null]], [215, "print", 37, 798, [241, 216, 243]], [216, "plus2", 95, 798, [215, 217, 222]], [217, "box", 149, 798, [216, 218, null]], [218, ["string", "shape"], 204, 798, [217, null]], [219, "box", 257, 882, [221, 220, null]], [220, ["string", "color"], 312, 882, [219, null]], [221, "plus2", 203, 882, [222, 219, 224]], [222, "plus2", 149, 840, [216, 223, 221]], [223, ["string", ", "], 203, 840, [222, null]], [224, "plus2", 257, 924, [221, 225, 226]], [225, ["string", ", "], 311, 924, [224, null]], [226, "plus2", 311, 966, [224, 227, 229]], [227, "box", 365, 966, [226, 228, null]], [228, ["string", "shade"], 420, 966, [227, null]], [229, "plus2", 365, 1008, [226, 230, 231]], [230, ["string", ", "], 419, 1008, [229, null]], [231, "box", 419, 1050, [229, 232, null]], [232, ["string", "number"], 474, 1050, [231, null]], [233, "hat", 35, 542, [null, 234, 244]], [234, ["string", "action"], 93, 550, [233, null]], [235, "stack", 396, 919, [41, 236, 47]], [236, ["string", "action"], 454, 919, [235, null]], [237, "hat", 37, 706, [null, 238, 241]], [238, ["string", "status"], 95, 714, [237, null]], [239, "stack", 35, 796, [297, 240, 154]], [240, ["string", "status"], 93, 796, [239, null]], [241, "sandwichtop", 19, 756, [237, 242, 215]], [242, ["string", "label"], 122, 756, [241, null]], [243, ["sandwichcollapsed", 1], 37, 798, [215, null]], [244, "sandwichtop", 17, 592, [233, 245, 273]], [245, ["string", "draw a card"], 120, 592, [244, null]], [246, ["sandwichcollapsed", 1], 35, 634, [167, null]], [247, "forward", 107, 834, [261, 248, 258]], [248, ["number", "300"], 178, 834, [247, null]], [249, "setxy", 42, 690, [252, 250, 251, 261]], [250, ["number", "-290"], 100, 690, [249, null]], [251, ["number", "-150"], 100, 732, [249, null]], [252, "seth", 42, 648, [254, 253, 249]], [253, ["number", 0], 141, 648, [252, null]], [254, "setpensize", 42, 606, [256, 255, 252]], [255, ["number", 5], 144, 606, [254, null]], [256, "setshade", 42, 564, [139, 257, 254]], [257, ["number", "25"], 127, 564, [256, null]], [258, "arc", 107, 876, [247, 259, 260, 263]], [259, ["number", 90], 165, 876, [258, null]], [260, ["number", "10"], 165, 918, [258, null]], [261, "repeat", 42, 774, [249, 262, 247, 270]], [262, ["number", "2"], 93, 774, [261, null]], [263, "forward", 107, 960, [258, 264, 265]], [264, ["number", "580"], 178, 960, [263, null]], [265, "arc", 107, 1002, [263, 266, 267, null]], [266, ["number", 90], 165, 1002, [265, null]], [267, ["number", "10"], 165, 1044, [265, null]], [268, "sandwichtop", 24, 438, [271, 269, 139]], [269, ["string", "card background"], 127, 438, [268, null]], [270, ["sandwichcollapsed", 1], 42, 480, [261, null]], [271, "hat", 42, 388, [null, 272, 268]], [272, ["string", "card"], 100, 396, [271, null]], [273, "stack", 35, 634, [244, 274, 286]], [274, ["string", "card"], 93, 634, [273, null]], [275, "xcor", 168, 940, [279, null]], [276, "ycor", 168, 1024, [281, null]], [277, "box", 158, 1108, [283, 278, null]], [278, ["string", "x"], 213, 1108, [277, null]], [279, "storein", 100, 898, [154, 280, 275, 281]], [280, ["string", "x"], 168, 898, [279, null]], [281, "storein", 100, 982, [279, 282, 276, 49]], [282, ["string", "y"], 168, 982, [281, null]], [283, "setxy", 100, 1108, [49, 277, 284, 160]], [284, "box", 158, 1150, [283, 285, null]], [285, ["string", "y"], 213, 1150, [284, null]], [286, "ifelse", 35, 676, [273, 289, 287, 296, 297]], [287, ["vspace", 0], 115, 744, [286, 293]], [288, ["vspace", 0], 247, 812, [296, 302]], [289, "equal2", 101, 642, [286, 291, 290, null]], [290, ["number", "1"], 147, 684, [289, null]], [291, "box", 147, 642, [289, 292, null]], [292, ["string", "number"], 202, 642, [291, null]], [293, "setxy", 115, 778, [287, 294, 295, null]], [294, ["number", 0], 173, 778, [293, null]], [295, ["number", 0], 173, 820, [293, null]], [296, "ifelse", 167, 744, [286, 298, 288, 157, null]], [297, ["vspace", 0], 35, 762, [286, 239]], [298, "equal2", 233, 710, [296, 300, 299, null]], [299, ["number", "2"], 279, 752, [298, null]], [300, "box", 279, 710, [298, 301, null]], [301, ["string", "number"], 334, 710, [300, null]], [302, "setxy", 247, 846, [288, 303, 304, null]], [303, ["number", "-100"], 305, 846, [302, null]], [304, ["number", 0], 305, 888, [302, null]], [305, "showblocks", 34, 326, [206, null]]] \ No newline at end of file
diff --git a/samples/shades.ta b/samples/shades.ta
index e9eb37f..5d22692 100644
--- a/samples/shades.ta
+++ b/samples/shades.ta
@@ -1 +1 @@
-[[0, "start", 171, 175, [null, 1]], [1, "clean", 171, 217, [0, 2]], [2, "setcolor", 171, 251, [1, 3, 4]], [3, ["number", 50], 248, 251, [2, null]], [4, "setpensize", 171, 293, [2, 5, 6]], [5, ["number", 15], 273, 293, [4, null]], [6, "repeat", 171, 335, [4, 7, 8, null]], [7, ["number", 360], 222, 335, [6, null]], [8, "setshade", 236, 395, [6, 9, 21]], [9, "product2", 321, 395, [8, 10, 14]], [10, ["identity2", 20], 375, 395, [9, 11]], [11, "division2", 469, 395, [10, 12, 13]], [12, "heading", 523, 395, [11, null]], [13, ["number", 360], 547, 441, [11, null]], [14, ["number", 200], 375, 437, [9, null]], [15, "forward", 236, 471, [21, 16, 17]], [16, ["number", 1000], 307, 471, [15, null]], [17, "back", 236, 513, [15, 18, 19]], [18, ["number", 1000], 294, 513, [17, null]], [19, "right", 236, 555, [17, 20, null]], [20, ["number", 1], 294, 555, [19, null]], [21, ["vspace", 0], 236, 437, [8, 15]], [-1, ["turtle", 1], 0, 0, 0.0, 50.0, 199.44444444444446, 15.0]] \ No newline at end of file
+[[0, "clean", 176, 221, [16, 1]], [1, "setpensize", 176, 255, [0, 2, 3]], [2, ["number", 15], 278, 255, [1, null]], [3, "storeinbox1", 176, 297, [1, 4, 5]], [4, ["number", 6200], 294, 297, [3, null]], [5, "repeat", 176, 339, [3, 6, 7, null]], [6, ["number", 6200], 227, 339, [5, null]], [7, "storeinbox2", 241, 399, [5, 23, 32]], [8, "setshade", 241, 475, [32, 17, 33]], [9, "forward", 241, 551, [33, 26, 34]], [10, "back", 241, 627, [34, 29, 35]], [11, "right", 241, 703, [35, 12, 13]], [12, ["number", 1], 299, 703, [11, null]], [13, "storeinbox1", 241, 745, [11, 20, 36]], [14, "setcolor", 241, 821, [36, 15, null]], [15, "box1", 318, 821, [14, null]], [16, ["start", 2.0], 176, 179, [null, 0]], [17, ["minus2", 0], 326, 475, [8, 18, 19]], [18, ["number", 100], 380, 475, [17, null]], [19, "box2", 404, 517, [17, null]], [20, ["minus2", 0], 359, 745, [13, 21, 22]], [21, "box1", 413, 745, [20, null]], [22, ["number", 1], 437, 787, [20, null]], [23, ["division2", 0], 359, 399, [7, 24, 25]], [24, "box1", 413, 399, [23, null]], [25, ["number", 50], 437, 441, [23, null]], [26, ["division2", 0], 312, 551, [9, 27, 28]], [27, "box1", 366, 551, [26, null]], [28, ["number", 8], 390, 593, [26, null]], [29, ["division2", 0], 299, 627, [10, 30, 31]], [30, "box1", 353, 627, [29, null]], [31, ["number", 8], 377, 669, [29, null]], [32, ["vspace", 0], 241, 441, [7, 8]], [33, ["vspace", 0], 241, 517, [8, 9]], [34, ["vspace", 0], 241, 593, [9, 10]], [35, ["vspace", 0], 241, 669, [10, 11]], [36, ["vspace", 0], 241, 787, [13, 14]]] \ No newline at end of file
diff --git a/samples/shape-and-color-game.ta b/samples/shape-and-color-game.ta
index dc53769..57b39f2 100644
--- a/samples/shape-and-color-game.ta
+++ b/samples/shape-and-color-game.ta
@@ -1 +1 @@
-[[0, "hat", 466, 464, [null, 1, 342]], [1, ["string", "circle"], 524, 472, [0, null]], [2, "penup", 466, 556, [342, 3]], [3, "seth", 466, 590, [2, 4, 5]], [4, ["number", 270], 565, 590, [3, null]], [5, "forward", 466, 632, [3, 6, 7]], [6, ["number", 56], 537, 632, [5, null]], [7, "seth", 466, 674, [5, 8, 9]], [8, ["number", 0], 565, 674, [7, null]], [9, "pendown", 466, 716, [7, 10]], [10, "arc", 466, 750, [9, 11, 12, 344]], [11, ["number", 360], 524, 750, [10, null]], [12, ["number", 56], 524, 792, [10, null]], [13, "hat", 468, 175, [null, 14, 380]], [14, ["string", "square"], 526, 183, [13, null]], [15, "penup", 468, 267, [380, 16]], [16, "seth", 468, 301, [15, 17, 18]], [17, ["number", 0], 567, 301, [16, null]], [18, "back", 468, 343, [16, 19, 20]], [19, ["number", 50], 526, 343, [18, null]], [20, "seth", 468, 385, [18, 21, 22]], [21, ["number", 270], 567, 385, [20, null]], [22, "forward", 468, 427, [20, 23, 24]], [23, ["number", 50], 539, 427, [22, null]], [24, "seth", 468, 469, [22, 25, 26]], [25, ["number", 0], 567, 469, [24, null]], [26, "pendown", 468, 511, [24, 27]], [27, "repeat", 468, 545, [26, 28, 29, 382]], [28, ["number", 4], 519, 545, [27, null]], [29, "forward", 533, 605, [27, 30, 31]], [30, ["number", 100], 604, 605, [29, null]], [31, "right", 533, 647, [29, 32, null]], [32, ["number", 90], 591, 647, [31, null]], [33, "hat", 471, 319, [null, 34, 376]], [34, ["string", "triangle"], 529, 327, [33, null]], [35, "penup", 471, 411, [376, 36]], [36, "seth", 471, 445, [35, 37, 38]], [37, ["number", 270], 570, 445, [36, null]], [38, "forward", 471, 487, [36, 39, 40]], [39, ["number", 60], 542, 487, [38, null]], [40, "seth", 471, 529, [38, 41, 42]], [41, ["number", 0], 570, 529, [40, null]], [42, "back", 471, 571, [40, 43, 44]], [43, ["number", 50], 529, 571, [42, null]], [44, "seth", 471, 613, [42, 45, 46]], [45, ["number", 30], 570, 613, [44, null]], [46, "pendown", 471, 655, [44, 47]], [47, "repeat", 471, 689, [46, 48, 49, 379]], [48, ["number", 3], 522, 689, [47, null]], [49, "forward", 536, 749, [47, 50, 51]], [50, ["number", 120], 607, 749, [49, null]], [51, "right", 536, 791, [49, 52, null]], [52, ["number", 120], 594, 791, [51, null]], [53, "seth", 471, 841, [379, 54, 378]], [54, ["number", 0], 570, 841, [53, null]], [55, "hat", 468, 604, [null, 56, 373]], [56, ["string", "star"], 526, 612, [55, null]], [57, "penup", 468, 696, [373, 58]], [58, "seth", 468, 730, [57, 59, 60]], [59, ["number", 0], 567, 730, [58, null]], [60, "back", 468, 772, [58, 61, 62]], [61, ["number", 44], 526, 772, [60, null]], [62, "seth", 468, 814, [60, 63, 64]], [63, ["number", 270], 567, 814, [62, null]], [64, "forward", 468, 856, [62, 65, 66]], [65, ["number", 30], 539, 856, [64, null]], [66, "seth", 468, 898, [64, 67, 68]], [67, ["number", 18], 567, 898, [66, null]], [68, "pendown", 468, 940, [66, 69]], [69, "repeat", 468, 974, [68, 70, 71, 372]], [70, ["number", 5], 519, 974, [69, null]], [71, "forward", 533, 1034, [69, 72, 73]], [72, ["number", 100], 604, 1034, [71, null]], [73, "right", 533, 1076, [71, 74, null]], [74, ["number", 144], 591, 1076, [73, null]], [75, "seth", 468, 1126, [372, 76, 375]], [76, ["number", 0], 567, 1126, [75, null]], [77, "hat", 1089, 69, [null, 78, 366]], [78, ["string", "shapes"], 1147, 77, [77, null]], [79, "setpensize", 1089, 161, [366, 80, 81]], [80, ["number", 10], 1191, 161, [79, null]], [81, "setxy", 1089, 203, [79, 82, 83, 84]], [82, ["number", -100], 1147, 203, [81, null]], [83, ["number", 100], 1147, 245, [81, null]], [84, "setcolor", 1089, 287, [81, 85, 86]], [85, "pop", 1166, 287, [84, null]], [86, "stack", 1089, 329, [84, 87, 88]], [87, "pop", 1147, 329, [86, null]], [88, "setxy", 1089, 371, [86, 89, 90, 91]], [89, ["number", 100], 1147, 371, [88, null]], [90, ["number", 100], 1147, 413, [88, null]], [91, "setcolor", 1089, 455, [88, 92, 93]], [92, "pop", 1166, 455, [91, null]], [93, "stack", 1089, 497, [91, 94, 95]], [94, "pop", 1147, 497, [93, null]], [95, "setxy", 1089, 539, [93, 96, 97, 98]], [96, ["number", 100], 1147, 539, [95, null]], [97, ["number", -100], 1147, 581, [95, null]], [98, "setcolor", 1089, 623, [95, 99, 100]], [99, "pop", 1166, 623, [98, null]], [100, "stack", 1089, 665, [98, 101, 102]], [101, "pop", 1147, 665, [100, null]], [102, "setxy", 1089, 707, [100, 103, 104, 105]], [103, ["number", -100], 1147, 707, [102, null]], [104, ["number", -100], 1147, 749, [102, null]], [105, "setcolor", 1089, 791, [102, 106, 107]], [106, "pop", 1166, 791, [105, null]], [107, "stack", 1089, 833, [105, 108, 109]], [108, "pop", 1147, 833, [107, null]], [109, "setxy", 1089, 875, [107, 110, 111, 368]], [110, ["number", 0], 1147, 875, [109, null]], [111, ["number", 0], 1147, 917, [109, null]], [112, "hat", 784, 538, [null, 113, 339]], [113, ["string", "calculate distance"], 842, 546, [112, null]], [114, "storein", 784, 630, [339, 115, 116, 120]], [115, ["string", "dx"], 852, 630, [114, null]], [116, "minus2", 852, 672, [114, 117, 119]], [117, "box", 906, 672, [116, 118, null]], [118, ["string", "x"], 961, 672, [117, null]], [119, "xcor", 930, 718, [116, null]], [120, "storein", 784, 714, [114, 121, 122, 126]], [121, ["string", "dy"], 852, 714, [120, null]], [122, "minus2", 852, 756, [120, 123, 125]], [123, "box", 906, 756, [122, 124, null]], [124, ["string", "y"], 961, 756, [123, null]], [125, "ycor", 930, 802, [122, null]], [126, "storein", 784, 798, [120, 127, 128, 341]], [127, ["string", "distance"], 852, 798, [126, null]], [128, "sqrt", 852, 840, [126, 129]], [129, "plus2", 906, 840, [128, 130, 136]], [130, ["identity2", 0], 960, 840, [129, 131]], [131, "product2", 1014, 840, [130, 132, 134]], [132, "box", 1068, 840, [131, 133, null]], [133, ["string", "dx"], 1123, 840, [132, null]], [134, "box", 1068, 882, [131, 135, null]], [135, ["string", "dx"], 1123, 882, [134, null]], [136, ["identity2", 0], 960, 882, [129, 137]], [137, "product2", 1014, 882, [136, 138, 140]], [138, "box", 1068, 882, [137, 139, null]], [139, ["string", "dy"], 1123, 882, [138, null]], [140, "box", 1068, 924, [137, 141, null]], [141, ["string", "dy"], 1123, 924, [140, null]], [142, "hat", 190, 175, [null, 143, 383]], [143, ["string", "q1"], 248, 183, [142, null]], [144, "storein", 190, 267, [383, 145, 146, 147]], [145, ["string", "x"], 258, 267, [144, null]], [146, ["number", 100], 258, 309, [144, null]], [147, "storein", 190, 351, [144, 148, 149, 150]], [148, ["string", "y"], 258, 351, [147, null]], [149, ["number", 100], 258, 393, [147, null]], [150, "push", 190, 435, [147, 163, 151]], [151, "stack", 190, 477, [150, 152, 385]], [152, ["string", "ask"], 248, 477, [151, null]], [153, "hat", 194, 315, [null, 161, 386]], [154, "storein", 194, 407, [386, 155, 165, 156]], [155, ["string", "x"], 262, 407, [154, null]], [156, "storein", 194, 491, [154, 157, 164, 158]], [157, ["string", "y"], 262, 491, [156, null]], [158, "push", 194, 575, [156, 162, 159]], [159, "stack", 194, 617, [158, 160, 388]], [160, ["string", "ask"], 252, 617, [159, null]], [161, ["string", "q2"], 252, 323, [153, null]], [162, ["string", "Put the turtle in the red square."], 252, 575, [158, null]], [163, ["string", "Put the turtle in the blue triangle."], 248, 435, [150, null]], [164, ["number", 100], 262, 533, [156, null]], [165, ["number", -100], 262, 449, [154, null]], [166, "hat", 196, 455, [null, 167, 389]], [167, ["string", "q3"], 254, 463, [166, null]], [168, "storein", 196, 547, [389, 169, 188, 170]], [169, ["string", "x"], 264, 547, [168, null]], [170, "storein", 196, 631, [168, 171, 172, 173]], [171, ["string", "y"], 264, 631, [170, null]], [172, ["number", -100], 264, 673, [170, null]], [173, "push", 196, 715, [170, 187, 174]], [174, "stack", 196, 757, [173, 175, 391]], [175, ["string", "ask"], 254, 757, [174, null]], [176, "hat", 192, 598, [null, 177, 369]], [177, ["string", "fini"], 250, 606, [176, null]], [178, "storein", 192, 690, [369, 181, 179, 180]], [179, ["number", 0], 260, 732, [178, null]], [180, "storein", 192, 774, [178, 182, 183, 184]], [181, ["string", "x"], 260, 690, [178, null]], [182, ["string", "y"], 260, 774, [180, null]], [183, ["number", 0], 260, 816, [180, null]], [184, "push", 192, 858, [180, 189, 185]], [185, "stack", 192, 900, [184, 186, 371]], [186, ["string", "ask"], 250, 900, [185, null]], [187, ["string", "Put the turtle in the red circle."], 254, 715, [173, null]], [188, ["number", -100], 264, 589, [168, null]], [189, ["string", "Well played!"], 250, 858, [184, null]], [190, "start", 770, 67, [null, 362]], [191, "storein", 770, 151, [362, 192, 193, 194]], [192, ["string", "blue"], 838, 151, [191, null]], [193, ["number", 70], 838, 193, [191, null]], [194, "storein", 770, 235, [191, 195, 196, 197]], [195, ["string", "red"], 838, 235, [194, null]], [196, ["number", 0], 838, 277, [194, null]], [197, "storein", 770, 319, [194, 198, 199, 200]], [198, ["string", "green"], 838, 319, [197, null]], [199, ["number", 30], 838, 361, [197, null]], [200, "hideblocks", 770, 403, [197, 201]], [201, "stack", 770, 437, [200, 202, 203]], [202, ["string", "pattern a"], 828, 437, [201, null]], [203, "stack", 770, 479, [201, 204, 205]], [204, ["string", "q1"], 828, 479, [203, null]], [205, "stack", 770, 521, [203, 233, 206]], [206, "stack", 770, 563, [205, 207, 208]], [207, ["string", "q2"], 828, 563, [206, null]], [208, "stack", 770, 605, [206, 232, 209]], [209, "stack", 770, 647, [208, 210, 211]], [210, ["string", "q3"], 828, 647, [209, null]], [211, "stack", 770, 689, [209, 212, 364]], [212, ["string", "fini"], 828, 689, [211, null]], [213, "hat", 781, 386, [null, 214, 345]], [214, ["string", "answer"], 839, 394, [213, null]], [215, "setxy", 781, 478, [345, 216, 217, 218]], [216, ["number", 0], 839, 478, [215, null]], [217, ["number", 0], 839, 520, [215, null]], [218, "forever", 781, 562, [215, 219, 347]], [219, "stack", 842, 580, [218, 220, 348]], [220, ["string", "calculate distance"], 900, 580, [219, null]], [221, "if", 842, 656, [348, 222, 226, 349]], [222, "less2", 880, 622, [221, 223, 225, null]], [223, "box", 926, 622, [222, 224, null]], [224, ["string", "distance"], 981, 622, [223, null]], [225, ["number", 100], 926, 664, [222, null]], [226, "setxy", 894, 724, [221, 227, 228, 229]], [227, ["number", 0], 952, 724, [226, null]], [228, ["number", 0], 952, 766, [226, null]], [229, "stopstack", 894, 808, [226, null]], [230, "wait", 842, 856, [349, 231, null]], [231, ["number", 1], 900, 856, [230, null]], [232, ["string", "pattern c"], 828, 605, [208, null]], [233, ["string", "pattern b"], 828, 521, [205, null]], [234, "hat", 1103, 221, [null, 235, 359]], [235, ["string", "pattern a"], 1161, 229, [234, null]], [236, "clean", 1103, 313, [359, 237]], [237, "push", 1103, 347, [236, 238, 239]], [238, ["string", "square"], 1161, 347, [237, null]], [239, "push", 1103, 389, [237, 240, 242]], [240, "box", 1161, 389, [239, 241, null]], [241, ["string", "blue"], 1216, 389, [240, null]], [242, "push", 1103, 431, [239, 243, 244]], [243, ["string", "circle"], 1161, 431, [242, null]], [244, "push", 1103, 473, [242, 245, 247]], [245, "box", 1161, 473, [244, 246, null]], [246, ["string", "green"], 1216, 473, [245, null]], [247, "push", 1103, 515, [244, 248, 249]], [248, ["string", "triangle"], 1161, 515, [247, null]], [249, "push", 1103, 557, [247, 250, 252]], [250, "box", 1161, 557, [249, 251, null]], [251, ["string", "blue"], 1216, 557, [250, null]], [252, "push", 1103, 599, [249, 253, 254]], [253, ["string", "square"], 1161, 599, [252, null]], [254, "push", 1103, 641, [252, 255, 257]], [255, "box", 1161, 641, [254, 256, null]], [256, ["string", "red"], 1216, 641, [255, null]], [257, "stack", 1103, 683, [254, 258, 361]], [258, ["string", "shapes"], 1161, 683, [257, null]], [259, "hat", 1121, 366, [null, 260, 356]], [260, ["string", "pattern b"], 1179, 374, [259, null]], [261, "clean", 1121, 458, [356, 262]], [262, "push", 1121, 492, [261, 263, 264]], [263, ["string", "triangle"], 1179, 492, [262, null]], [264, "push", 1121, 534, [262, 265, 267]], [265, "box", 1179, 534, [264, 266, null]], [266, ["string", "red"], 1234, 534, [265, null]], [267, "push", 1121, 576, [264, 268, 269]], [268, ["string", "circle"], 1179, 576, [267, null]], [269, "push", 1121, 618, [267, 270, 272]], [270, "box", 1179, 618, [269, 271, null]], [271, ["string", "green"], 1234, 618, [270, null]], [272, "push", 1121, 660, [269, 273, 274]], [273, ["string", "square"], 1179, 660, [272, null]], [274, "push", 1121, 702, [272, 275, 277]], [275, "box", 1179, 702, [274, 276, null]], [276, ["string", "green"], 1234, 702, [275, null]], [277, "push", 1121, 744, [274, 278, 279]], [278, ["string", "square"], 1179, 744, [277, null]], [279, "push", 1121, 786, [277, 280, 282]], [280, "box", 1179, 786, [279, 281, null]], [281, ["string", "red"], 1234, 786, [280, null]], [282, "stack", 1121, 828, [279, 283, 358]], [283, ["string", "shapes"], 1179, 828, [282, null]], [284, "hat", 1134, 522, [null, 285, 353]], [285, ["string", "pattern c"], 1192, 530, [284, null]], [286, "clean", 1134, 614, [353, 287]], [287, "push", 1134, 648, [286, 288, 289]], [288, ["string", "circle"], 1192, 648, [287, null]], [289, "push", 1134, 690, [287, 290, 292]], [290, "box", 1192, 690, [289, 291, null]], [291, ["string", "red"], 1247, 690, [290, null]], [292, "push", 1134, 732, [289, 293, 294]], [293, ["string", "circle"], 1192, 732, [292, null]], [294, "push", 1134, 774, [292, 295, 297]], [295, "box", 1192, 774, [294, 296, null]], [296, ["string", "green"], 1247, 774, [295, null]], [297, "push", 1134, 816, [294, 298, 299]], [298, ["string", "square"], 1192, 816, [297, null]], [299, "push", 1134, 858, [297, 300, 302]], [300, "box", 1192, 858, [299, 301, null]], [301, ["string", "blue"], 1247, 858, [300, null]], [302, "push", 1134, 900, [299, 303, 304]], [303, ["string", "triangle"], 1192, 900, [302, null]], [304, "push", 1134, 942, [302, 305, 307]], [305, "box", 1192, 942, [304, 306, null]], [306, ["string", "red"], 1247, 942, [305, null]], [307, "stack", 1134, 984, [304, 308, 355]], [308, ["string", "shapes"], 1192, 984, [307, null]], [309, "hat", 776, 222, [null, 310, 350]], [310, ["string", "ask"], 834, 230, [309, null]], [311, "setxy", 776, 314, [350, 312, 313, 314]], [312, ["number", -300], 834, 314, [311, null]], [313, ["number", 300], 834, 356, [311, null]], [314, "seth", 776, 398, [311, 315, 316]], [315, ["number", 90], 875, 398, [314, null]], [316, "setcolor", 776, 440, [314, 317, 318]], [317, ["number", 0], 853, 440, [316, null]], [318, "setshade", 776, 482, [316, 319, 320]], [319, ["number", 100], 861, 482, [318, null]], [320, "setpensize", 776, 524, [318, 321, 322]], [321, ["number", 120], 878, 524, [320, null]], [322, "forward", 776, 566, [320, 323, 324]], [323, ["number", 700], 847, 566, [322, null]], [324, "back", 776, 608, [322, 325, 326]], [325, ["number", 700], 834, 608, [324, null]], [326, "setshade", 776, 650, [324, 327, 328]], [327, ["number", 50], 861, 650, [326, null]], [328, "seth", 776, 692, [326, 329, 330]], [329, ["number", 0], 875, 692, [328, null]], [330, "setxy", 776, 734, [328, 331, 332, 333]], [331, ["number", -300], 834, 734, [330, null]], [332, ["number", 300], 834, 776, [330, null]], [333, "settextsize", 776, 818, [330, 334, 335]], [334, ["number", 24], 880, 818, [333, null]], [335, "show", 776, 860, [333, 336, 337]], [336, "pop", 834, 860, [335, null]], [337, "stack", 776, 902, [335, 338, 352]], [338, ["string", "answer"], 834, 902, [337, null]], [339, "sandwichtop", 766, 588, [112, 340, 114]], [340, ["string", "sqrt(dx*dx+dy*dy)"], 869, 588, [339, null]], [341, ["sandwichcollapsed", 1], 784, 630, [126, null]], [342, "sandwichtop", 448, 514, [0, 343, 2]], [343, ["string", "draw a circle"], 551, 514, [342, null]], [344, ["sandwichcollapsed", 1], 466, 556, [10, null]], [345, "sandwichtop", 763, 436, [213, 346, 215]], [346, ["string", "move the turtle to the answer"], 866, 436, [345, null]], [347, ["sandwichcollapsed", 1], 781, 478, [218, null]], [348, ["vspace", 0], 842, 622, [219, 221]], [349, ["vspace", 40], 842, 742, [221, 230]], [350, "sandwichtop", 758, 272, [309, 351, 311]], [351, ["string", "ask the question"], 861, 272, [350, null]], [352, ["sandwichcollapsed", 1], 776, 314, [337, null]], [353, "sandwichtop", 1116, 572, [284, 354, 286]], [354, ["string", "o o [] <"], 1219, 572, [353, null]], [355, ["sandwichcollapsed", 1], 1134, 614, [307, null]], [356, "sandwichtop", 1103, 416, [259, 357, 261]], [357, ["string", "< o [] []"], 1206, 416, [356, null]], [358, ["sandwichcollapsed", 1], 1121, 458, [282, null]], [359, "sandwichtop", 1085, 271, [234, 360, 236]], [360, ["string", "[] o < []"], 1188, 271, [359, null]], [361, ["sandwichcollapsed", 1], 1103, 313, [257, null]], [362, "sandwichtop", 752, 109, [190, 363, 191]], [363, ["string", "play the game"], 855, 109, [362, null]], [364, "showblocks", 770, 731, [211, 365]], [365, ["sandwichcollapsed", 1], 770, 151, [364, null]], [366, "sandwichtop", 1071, 119, [77, 367, 79]], [367, ["string", "draw shapes"], 1174, 119, [366, null]], [368, ["sandwichcollapsed", 1], 1089, 161, [109, null]], [369, "sandwichtop", 174, 648, [176, 370, 178]], [370, ["string", "celebrate"], 277, 648, [369, null]], [371, ["sandwichcollapsed", 1], 192, 690, [185, null]], [372, ["vspace", 20], 468, 1052, [69, 75]], [373, "sandwichtop", 450, 654, [55, 374, 57]], [374, ["string", "draw a 5-pointed star"], 553, 654, [373, null]], [375, ["sandwichcollapsed", 1], 468, 696, [75, null]], [376, "sandwichtop", 453, 369, [33, 377, 35]], [377, ["string", "draw a triangle"], 556, 369, [376, null]], [378, ["sandwichcollapsed", 1], 471, 411, [53, null]], [379, ["vspace", 20], 471, 767, [47, 53]], [380, "sandwichtop", 450, 225, [13, 381, 15]], [381, ["string", "draw a square"], 553, 225, [380, null]], [382, ["sandwichcollapsed", 1], 468, 267, [27, null]], [383, "sandwichtop", 172, 225, [142, 384, 144]], [384, ["string", "blue triangle"], 275, 225, [383, null]], [385, ["sandwichcollapsed", 1], 190, 267, [151, null]], [386, "sandwichtop", 176, 365, [153, 387, 154]], [387, ["string", "red square"], 279, 365, [386, null]], [388, ["sandwichcollapsed", 1], 194, 407, [159, null]], [389, "sandwichtop", 178, 505, [166, 390, 168]], [390, ["string", "red circle"], 281, 505, [389, null]], [391, ["sandwichcollapsed", 1], 196, 547, [174, null]], [-1, ["turtle", 1], 0, 0, 0.0, 0.0, 50.0, 120.0]] \ No newline at end of file
+[[0, "hat", 466, 464, [null, 1, 338]], [1, ["string", "circle"], 524, 472, [0, null]], [2, "penup", 466, 556, [338, 3]], [3, "seth", 466, 590, [2, 4, 5]], [4, ["number", 270], 565, 590, [3, null]], [5, "forward", 466, 632, [3, 6, 7]], [6, ["number", 56], 537, 632, [5, null]], [7, "seth", 466, 674, [5, 8, 9]], [8, ["number", 0], 565, 674, [7, null]], [9, "pendown", 466, 716, [7, 10]], [10, ["arc", 0], 466, 750, [9, 11, 12, 340]], [11, ["number", 360], 524, 750, [10, null]], [12, ["number", 56], 524, 792, [10, null]], [13, "hat", 468, 175, [null, 14, 376]], [14, ["string", "square"], 526, 183, [13, null]], [15, "penup", 468, 267, [376, 16]], [16, "seth", 468, 301, [15, 17, 18]], [17, ["number", 0], 567, 301, [16, null]], [18, "back", 468, 343, [16, 19, 20]], [19, ["number", 50], 526, 343, [18, null]], [20, "seth", 468, 385, [18, 21, 22]], [21, ["number", 270], 567, 385, [20, null]], [22, "forward", 468, 427, [20, 23, 24]], [23, ["number", 50], 539, 427, [22, null]], [24, "seth", 468, 469, [22, 25, 26]], [25, ["number", 0], 567, 469, [24, null]], [26, "pendown", 468, 511, [24, 27]], [27, "repeat", 468, 545, [26, 28, 29, 378]], [28, ["number", 4], 519, 545, [27, null]], [29, "forward", 533, 605, [27, 30, 31]], [30, ["number", 100], 604, 605, [29, null]], [31, "right", 533, 647, [29, 32, null]], [32, ["number", 90], 591, 647, [31, null]], [33, "hat", 471, 319, [null, 34, 372]], [34, ["string", "triangle"], 529, 327, [33, null]], [35, "penup", 471, 411, [372, 36]], [36, "seth", 471, 445, [35, 37, 38]], [37, ["number", 270], 570, 445, [36, null]], [38, "forward", 471, 487, [36, 39, 40]], [39, ["number", 60], 542, 487, [38, null]], [40, "seth", 471, 529, [38, 41, 42]], [41, ["number", 0], 570, 529, [40, null]], [42, "back", 471, 571, [40, 43, 44]], [43, ["number", 50], 529, 571, [42, null]], [44, "seth", 471, 613, [42, 45, 46]], [45, ["number", 30], 570, 613, [44, null]], [46, "pendown", 471, 655, [44, 47]], [47, "repeat", 471, 689, [46, 48, 49, 375]], [48, ["number", 3], 522, 689, [47, null]], [49, "forward", 536, 749, [47, 50, 51]], [50, ["number", 120], 607, 749, [49, null]], [51, "right", 536, 791, [49, 52, null]], [52, ["number", 120], 594, 791, [51, null]], [53, "seth", 471, 841, [375, 54, 374]], [54, ["number", 0], 570, 841, [53, null]], [55, "hat", 468, 604, [null, 56, 369]], [56, ["string", "star"], 526, 612, [55, null]], [57, "penup", 468, 696, [369, 58]], [58, "seth", 468, 730, [57, 59, 60]], [59, ["number", 0], 567, 730, [58, null]], [60, "back", 468, 772, [58, 61, 62]], [61, ["number", 44], 526, 772, [60, null]], [62, "seth", 468, 814, [60, 63, 64]], [63, ["number", 270], 567, 814, [62, null]], [64, "forward", 468, 856, [62, 65, 66]], [65, ["number", 30], 539, 856, [64, null]], [66, "seth", 468, 898, [64, 67, 68]], [67, ["number", 18], 567, 898, [66, null]], [68, "pendown", 468, 940, [66, 69]], [69, "repeat", 468, 974, [68, 70, 71, 368]], [70, ["number", 5], 519, 974, [69, null]], [71, "forward", 533, 1034, [69, 72, 73]], [72, ["number", 100], 604, 1034, [71, null]], [73, "right", 533, 1076, [71, 74, null]], [74, ["number", 144], 591, 1076, [73, null]], [75, "seth", 468, 1126, [368, 76, 371]], [76, ["number", 0], 567, 1126, [75, null]], [77, "hat", 1089, 69, [null, 78, 362]], [78, ["string", "shapes"], 1147, 77, [77, null]], [79, "setpensize", 1089, 161, [362, 80, 81]], [80, ["number", 10], 1191, 161, [79, null]], [81, ["setxy", 0], 1089, 203, [79, 82, 83, 84]], [82, ["number", -100], 1147, 203, [81, null]], [83, ["number", 100], 1147, 245, [81, null]], [84, "setcolor", 1089, 287, [81, 85, 86]], [85, "pop", 1166, 287, [84, null]], [86, "stack", 1089, 329, [84, 87, 88]], [87, "pop", 1147, 329, [86, null]], [88, ["setxy", 0], 1089, 371, [86, 89, 90, 91]], [89, ["number", 100], 1147, 371, [88, null]], [90, ["number", 100], 1147, 413, [88, null]], [91, "setcolor", 1089, 455, [88, 92, 93]], [92, "pop", 1166, 455, [91, null]], [93, "stack", 1089, 497, [91, 94, 95]], [94, "pop", 1147, 497, [93, null]], [95, ["setxy", 0], 1089, 539, [93, 96, 97, 98]], [96, ["number", 100], 1147, 539, [95, null]], [97, ["number", -100], 1147, 581, [95, null]], [98, "setcolor", 1089, 623, [95, 99, 100]], [99, "pop", 1166, 623, [98, null]], [100, "stack", 1089, 665, [98, 101, 102]], [101, "pop", 1147, 665, [100, null]], [102, ["setxy", 0], 1089, 707, [100, 103, 104, 105]], [103, ["number", -100], 1147, 707, [102, null]], [104, ["number", -100], 1147, 749, [102, null]], [105, "setcolor", 1089, 791, [102, 106, 107]], [106, "pop", 1166, 791, [105, null]], [107, "stack", 1089, 833, [105, 108, 109]], [108, "pop", 1147, 833, [107, null]], [109, ["setxy", 0], 1089, 875, [107, 110, 111, 364]], [110, ["number", 0], 1147, 875, [109, null]], [111, ["number", 0], 1147, 917, [109, null]], [112, "hat", 788, 529, [null, 113, 390]], [113, ["string", "calculate distance"], 846, 537, [112, null]], [114, ["storein", 0], 788, 613, [390, 115, 116, 389]], [115, ["string", "dx"], 856, 613, [114, null]], [116, ["minus2", 0], 856, 655, [114, 117, 119]], [117, "box", 910, 655, [116, 118, null]], [118, ["string", "x"], 965, 655, [117, null]], [119, "xcor", 934, 697, [116, null]], [120, ["storein", 0], 788, 731, [389, 121, 122, 388]], [121, ["string", "dy"], 856, 731, [120, null]], [122, ["minus2", 0], 856, 773, [120, 123, 125]], [123, "box", 910, 773, [122, 124, null]], [124, ["string", "y"], 965, 773, [123, null]], [125, "ycor", 934, 815, [122, null]], [126, ["storein", 0], 788, 849, [388, 127, 128, 337]], [127, ["string", "distance"], 856, 849, [126, null]], [128, "sqrt", 856, 891, [126, 129]], [129, ["plus2", 20.0], 910, 891, [128, 130, 135]], [130, ["product2", 0], 964, 891, [129, 131, 133]], [131, "box", 1018, 891, [130, 132, null]], [132, ["string", "dx"], 1073, 891, [131, null]], [133, "box", 1018, 933, [130, 134, null]], [134, ["string", "dx"], 1073, 933, [133, null]], [135, ["product2", 0], 964, 973, [129, 136, 138]], [136, "box", 1018, 973, [135, 137, null]], [137, ["string", "dy"], 1073, 973, [136, null]], [138, "box", 1018, 1015, [135, 139, null]], [139, ["string", "dy"], 1073, 1015, [138, null]], [140, "hat", 190, 175, [null, 141, 379]], [141, ["string", "q1"], 248, 183, [140, null]], [142, ["storein", 0], 190, 267, [379, 143, 144, 145]], [143, ["string", "x"], 258, 267, [142, null]], [144, ["number", 100], 258, 309, [142, null]], [145, ["storein", 0], 190, 351, [142, 146, 147, 148]], [146, ["string", "y"], 258, 351, [145, null]], [147, ["number", 100], 258, 393, [145, null]], [148, "push", 190, 435, [145, 161, 149]], [149, "stack", 190, 477, [148, 150, 381]], [150, ["string", "ask"], 248, 477, [149, null]], [151, "hat", 194, 315, [null, 159, 382]], [152, ["storein", 0], 194, 407, [382, 153, 163, 154]], [153, ["string", "x"], 262, 407, [152, null]], [154, ["storein", 0], 194, 491, [152, 155, 162, 156]], [155, ["string", "y"], 262, 491, [154, null]], [156, "push", 194, 575, [154, 160, 157]], [157, "stack", 194, 617, [156, 158, 384]], [158, ["string", "ask"], 252, 617, [157, null]], [159, ["string", "q2"], 252, 323, [151, null]], [160, ["string", "Put the turtle in the red square."], 252, 575, [156, null]], [161, ["string", "Put the turtle in the blue triangle."], 248, 435, [148, null]], [162, ["number", 100], 262, 533, [154, null]], [163, ["number", -100], 262, 449, [152, null]], [164, "hat", 196, 455, [null, 165, 385]], [165, ["string", "q3"], 254, 463, [164, null]], [166, ["storein", 0], 196, 547, [385, 167, 186, 168]], [167, ["string", "x"], 264, 547, [166, null]], [168, ["storein", 0], 196, 631, [166, 169, 170, 171]], [169, ["string", "y"], 264, 631, [168, null]], [170, ["number", -100], 264, 673, [168, null]], [171, "push", 196, 715, [168, 185, 172]], [172, "stack", 196, 757, [171, 173, 387]], [173, ["string", "ask"], 254, 757, [172, null]], [174, "hat", 192, 598, [null, 175, 365]], [175, ["string", "fini"], 250, 606, [174, null]], [176, ["storein", 0], 192, 690, [365, 179, 177, 178]], [177, ["number", 0], 260, 732, [176, null]], [178, ["storein", 0], 192, 774, [176, 180, 181, 182]], [179, ["string", "x"], 260, 690, [176, null]], [180, ["string", "y"], 260, 774, [178, null]], [181, ["number", 0], 260, 816, [178, null]], [182, "push", 192, 858, [178, 187, 183]], [183, "stack", 192, 900, [182, 184, 367]], [184, ["string", "ask"], 250, 900, [183, null]], [185, ["string", "Put the turtle in the red circle."], 254, 715, [171, null]], [186, ["number", -100], 264, 589, [166, null]], [187, ["string", "Well played!"], 250, 858, [182, null]], [188, ["start", 2.0], 770, 67, [null, 358]], [189, ["storein", 0], 770, 151, [358, 190, 191, 192]], [190, ["string", "blue"], 838, 151, [189, null]], [191, ["number", 70], 838, 193, [189, null]], [192, ["storein", 0], 770, 235, [189, 193, 194, 195]], [193, ["string", "red"], 838, 235, [192, null]], [194, ["number", 0], 838, 277, [192, null]], [195, ["storein", 0], 770, 319, [192, 196, 197, 198]], [196, ["string", "green"], 838, 319, [195, null]], [197, ["number", 30], 838, 361, [195, null]], [198, "hideblocks", 770, 403, [195, 199]], [199, "stack", 770, 437, [198, 200, 201]], [200, ["string", "pattern a"], 828, 437, [199, null]], [201, "stack", 770, 479, [199, 202, 203]], [202, ["string", "q1"], 828, 479, [201, null]], [203, "stack", 770, 521, [201, 231, 204]], [204, "stack", 770, 563, [203, 205, 206]], [205, ["string", "q2"], 828, 563, [204, null]], [206, "stack", 770, 605, [204, 230, 207]], [207, "stack", 770, 647, [206, 208, 209]], [208, ["string", "q3"], 828, 647, [207, null]], [209, "stack", 770, 689, [207, 210, 360]], [210, ["string", "fini"], 828, 689, [209, null]], [211, "hat", 781, 386, [null, 212, 341]], [212, ["string", "answer"], 839, 394, [211, null]], [213, ["setxy", 0], 781, 478, [341, 214, 215, 216]], [214, ["number", 0], 839, 478, [213, null]], [215, ["number", 0], 839, 520, [213, null]], [216, "forever", 781, 562, [213, 217, 343]], [217, "stack", 842, 580, [216, 218, 344]], [218, ["string", "calculate distance"], 900, 580, [217, null]], [219, "if", 842, 656, [344, 220, 224, 345]], [220, ["less2", 0], 880, 622, [219, 221, 223, null]], [221, "box", 926, 622, [220, 222, null]], [222, ["string", "distance"], 981, 622, [221, null]], [223, ["number", 100], 926, 664, [220, null]], [224, ["setxy", 0], 894, 724, [219, 225, 226, 227]], [225, ["number", 0], 952, 724, [224, null]], [226, ["number", 0], 952, 766, [224, null]], [227, "stopstack", 894, 808, [224, null]], [228, "wait", 842, 856, [345, 229, null]], [229, ["number", 1], 900, 856, [228, null]], [230, ["string", "pattern c"], 828, 605, [206, null]], [231, ["string", "pattern b"], 828, 521, [203, null]], [232, "hat", 1103, 221, [null, 233, 355]], [233, ["string", "pattern a"], 1161, 229, [232, null]], [234, "clean", 1103, 313, [355, 235]], [235, "push", 1103, 347, [234, 236, 237]], [236, ["string", "square"], 1161, 347, [235, null]], [237, "push", 1103, 389, [235, 238, 240]], [238, "box", 1161, 389, [237, 239, null]], [239, ["string", "blue"], 1216, 389, [238, null]], [240, "push", 1103, 431, [237, 241, 242]], [241, ["string", "circle"], 1161, 431, [240, null]], [242, "push", 1103, 473, [240, 243, 245]], [243, "box", 1161, 473, [242, 244, null]], [244, ["string", "green"], 1216, 473, [243, null]], [245, "push", 1103, 515, [242, 246, 247]], [246, ["string", "triangle"], 1161, 515, [245, null]], [247, "push", 1103, 557, [245, 248, 250]], [248, "box", 1161, 557, [247, 249, null]], [249, ["string", "blue"], 1216, 557, [248, null]], [250, "push", 1103, 599, [247, 251, 252]], [251, ["string", "square"], 1161, 599, [250, null]], [252, "push", 1103, 641, [250, 253, 255]], [253, "box", 1161, 641, [252, 254, null]], [254, ["string", "red"], 1216, 641, [253, null]], [255, "stack", 1103, 683, [252, 256, 357]], [256, ["string", "shapes"], 1161, 683, [255, null]], [257, "hat", 1121, 366, [null, 258, 352]], [258, ["string", "pattern b"], 1179, 374, [257, null]], [259, "clean", 1121, 458, [352, 260]], [260, "push", 1121, 492, [259, 261, 262]], [261, ["string", "triangle"], 1179, 492, [260, null]], [262, "push", 1121, 534, [260, 263, 265]], [263, "box", 1179, 534, [262, 264, null]], [264, ["string", "red"], 1234, 534, [263, null]], [265, "push", 1121, 576, [262, 266, 267]], [266, ["string", "circle"], 1179, 576, [265, null]], [267, "push", 1121, 618, [265, 268, 270]], [268, "box", 1179, 618, [267, 269, null]], [269, ["string", "green"], 1234, 618, [268, null]], [270, "push", 1121, 660, [267, 271, 272]], [271, ["string", "square"], 1179, 660, [270, null]], [272, "push", 1121, 702, [270, 273, 275]], [273, "box", 1179, 702, [272, 274, null]], [274, ["string", "green"], 1234, 702, [273, null]], [275, "push", 1121, 744, [272, 276, 277]], [276, ["string", "square"], 1179, 744, [275, null]], [277, "push", 1121, 786, [275, 278, 280]], [278, "box", 1179, 786, [277, 279, null]], [279, ["string", "red"], 1234, 786, [278, null]], [280, "stack", 1121, 828, [277, 281, 354]], [281, ["string", "shapes"], 1179, 828, [280, null]], [282, "hat", 1134, 522, [null, 283, 349]], [283, ["string", "pattern c"], 1192, 530, [282, null]], [284, "clean", 1134, 614, [349, 285]], [285, "push", 1134, 648, [284, 286, 287]], [286, ["string", "circle"], 1192, 648, [285, null]], [287, "push", 1134, 690, [285, 288, 290]], [288, "box", 1192, 690, [287, 289, null]], [289, ["string", "red"], 1247, 690, [288, null]], [290, "push", 1134, 732, [287, 291, 292]], [291, ["string", "circle"], 1192, 732, [290, null]], [292, "push", 1134, 774, [290, 293, 295]], [293, "box", 1192, 774, [292, 294, null]], [294, ["string", "green"], 1247, 774, [293, null]], [295, "push", 1134, 816, [292, 296, 297]], [296, ["string", "square"], 1192, 816, [295, null]], [297, "push", 1134, 858, [295, 298, 300]], [298, "box", 1192, 858, [297, 299, null]], [299, ["string", "blue"], 1247, 858, [298, null]], [300, "push", 1134, 900, [297, 301, 302]], [301, ["string", "triangle"], 1192, 900, [300, null]], [302, "push", 1134, 942, [300, 303, 305]], [303, "box", 1192, 942, [302, 304, null]], [304, ["string", "red"], 1247, 942, [303, null]], [305, "stack", 1134, 984, [302, 306, 351]], [306, ["string", "shapes"], 1192, 984, [305, null]], [307, "hat", 776, 222, [null, 308, 346]], [308, ["string", "ask"], 834, 230, [307, null]], [309, ["setxy", 0], 776, 314, [346, 310, 311, 312]], [310, ["number", -300], 834, 314, [309, null]], [311, ["number", 300], 834, 356, [309, null]], [312, "seth", 776, 398, [309, 313, 314]], [313, ["number", 90], 875, 398, [312, null]], [314, "setcolor", 776, 440, [312, 315, 316]], [315, ["number", 0], 853, 440, [314, null]], [316, "setshade", 776, 482, [314, 317, 318]], [317, ["number", 100], 861, 482, [316, null]], [318, "setpensize", 776, 524, [316, 319, 320]], [319, ["number", 120], 878, 524, [318, null]], [320, "forward", 776, 566, [318, 321, 322]], [321, ["number", 700], 847, 566, [320, null]], [322, "back", 776, 608, [320, 323, 324]], [323, ["number", 700], 834, 608, [322, null]], [324, "setshade", 776, 650, [322, 325, 326]], [325, ["number", 50], 861, 650, [324, null]], [326, "seth", 776, 692, [324, 327, 328]], [327, ["number", 0], 875, 692, [326, null]], [328, ["setxy", 0], 776, 734, [326, 329, 330, 331]], [329, ["number", -300], 834, 734, [328, null]], [330, ["number", 300], 834, 776, [328, null]], [331, "settextsize", 776, 818, [328, 332, 333]], [332, ["number", 24], 880, 818, [331, null]], [333, "show", 776, 860, [331, 334, 335]], [334, "pop", 834, 860, [333, null]], [335, "stack", 776, 902, [333, 336, 348]], [336, ["string", "answer"], 834, 902, [335, null]], [337, ["sandwichcollapsed", 1], 788, 613, [126, null]], [338, "sandwichtop_no_arm", 448, 514, [0, 339, 2]], [339, ["string", "draw a circle"], 551, 514, [338, null]], [340, ["sandwichcollapsed", 1], 466, 556, [10, null]], [341, "sandwichtop_no_arm", 763, 436, [211, 342, 213]], [342, ["string", "move the turtle to the answer"], 866, 436, [341, null]], [343, ["sandwichcollapsed", 1], 781, 478, [216, null]], [344, ["vspace", 0], 842, 622, [217, 219]], [345, ["vspace", 40.0], 842, 742, [219, 228]], [346, "sandwichtop_no_arm", 758, 272, [307, 347, 309]], [347, ["string", "ask the question"], 861, 272, [346, null]], [348, ["sandwichcollapsed", 1], 776, 314, [335, null]], [349, "sandwichtop_no_arm", 1116, 572, [282, 350, 284]], [350, ["string", "o o [] <"], 1219, 572, [349, null]], [351, ["sandwichcollapsed", 1], 1134, 614, [305, null]], [352, "sandwichtop_no_arm", 1103, 416, [257, 353, 259]], [353, ["string", "< o [] []"], 1206, 416, [352, null]], [354, ["sandwichcollapsed", 1], 1121, 458, [280, null]], [355, "sandwichtop_no_arm", 1085, 271, [232, 356, 234]], [356, ["string", "[] o < []"], 1188, 271, [355, null]], [357, ["sandwichcollapsed", 1], 1103, 313, [255, null]], [358, "sandwichtop_no_arm", 752, 109, [188, 359, 189]], [359, ["string", "play the game"], 855, 109, [358, null]], [360, "showblocks", 770, 731, [209, 361]], [361, ["sandwichcollapsed", 1], 770, 151, [360, null]], [362, "sandwichtop_no_arm", 1071, 119, [77, 363, 79]], [363, ["string", "draw shapes"], 1174, 119, [362, null]], [364, ["sandwichcollapsed", 1], 1089, 161, [109, null]], [365, "sandwichtop_no_arm", 174, 648, [174, 366, 176]], [366, ["string", "celebrate"], 277, 648, [365, null]], [367, ["sandwichcollapsed", 1], 192, 690, [183, null]], [368, ["vspace", 20.0], 468, 1052, [69, 75]], [369, "sandwichtop_no_arm", 450, 654, [55, 370, 57]], [370, ["string", "draw a 5-pointed star"], 553, 654, [369, null]], [371, ["sandwichcollapsed", 1], 468, 696, [75, null]], [372, "sandwichtop_no_arm", 453, 369, [33, 373, 35]], [373, ["string", "draw a triangle"], 556, 369, [372, null]], [374, ["sandwichcollapsed", 1], 471, 411, [53, null]], [375, ["vspace", 20.0], 471, 767, [47, 53]], [376, "sandwichtop_no_arm", 450, 225, [13, 377, 15]], [377, ["string", "draw a square"], 553, 225, [376, null]], [378, ["sandwichcollapsed", 1], 468, 267, [27, null]], [379, "sandwichtop_no_arm", 172, 225, [140, 380, 142]], [380, ["string", "blue triangle"], 275, 225, [379, null]], [381, ["sandwichcollapsed", 1], 190, 267, [149, null]], [382, "sandwichtop_no_arm", 176, 365, [151, 383, 152]], [383, ["string", "red square"], 279, 365, [382, null]], [384, ["sandwichcollapsed", 1], 194, 407, [157, null]], [385, "sandwichtop_no_arm", 178, 505, [164, 386, 166]], [386, ["string", "red circle"], 281, 505, [385, null]], [387, ["sandwichcollapsed", 1], 196, 547, [172, null]], [388, ["vspace", 0], 788, 815, [120, 126]], [389, ["vspace", 0], 788, 697, [114, 120]], [390, "sandwichtop_no_arm_no_label", 770, 579, [112, 114]]] \ No newline at end of file
diff --git a/samples/sierpquad.ta b/samples/sierpquad.ta
index 24796e3..d3e32df 100644
--- a/samples/sierpquad.ta
+++ b/samples/sierpquad.ta
@@ -1 +1 @@
-[[0, "hat1", 490, 175, [null, 1]], [1, "pendown", 490, 217, [0, 2]], [2, "setcolor", 490, 251, [1, 44, 55]], [3, "repeat", 490, 327, [55, 4, 5, null]], [4, ["number", 4], 541, 327, [3, null]], [5, "setcolor", 555, 387, [3, 7, 57]], [6, "color", 686, 387, [7, null]], [7, "minus2", 632, 387, [5, 6, 8]], [8, ["number", 2], 710, 433, [7, null]], [9, "ifelse", 774, 219, [56, 10, 12, 21, null]], [10, "greater2", 840, 185, [9, 11, 25, null]], [11, "box1", 886, 185, [10, null]], [12, ["vspace", 20], 854, 287, [9, 13]], [13, "storeinbox1", 854, 361, [12, 38, 14]], [14, "stack1", 854, 403, [13, 15]], [15, "penup", 854, 437, [14, 16]], [16, "forward", 854, 471, [15, 17, 18]], [17, "box1", 925, 471, [16, null]], [18, "stack1", 854, 513, [16, 19]], [19, "penup", 854, 547, [18, 20]], [20, "forward", 854, 581, [19, 41, 47]], [21, "forward", 906, 287, [9, 22, 23]], [22, "box1", 977, 287, [21, null]], [23, "right", 906, 329, [21, 24, null]], [24, ["number", 90], 964, 329, [23, null]], [25, ["number", 10], 886, 227, [10, null]], [26, "clean", 237, 217, [37, 27]], [27, "setpensize", 237, 251, [26, 28, 29]], [28, ["number", 1], 339, 251, [27, null]], [29, "setxy", 237, 293, [27, 31, 30, 32]], [30, ["number", "-365"], 295, 335, [29, null]], [31, ["number", "365"], 295, 293, [29, null]], [32, "left", 237, 377, [29, 33, 34]], [33, ["number", 90], 295, 377, [32, null]], [34, "storeinbox1", 237, 419, [32, 35, 36]], [35, ["number", 729], 355, 419, [34, null]], [36, "stack1", 237, 461, [34, null]], [37, "start", 237, 175, [null, 26]], [38, "division2", 972, 361, [13, 39, 40]], [39, "box1", 1026, 361, [38, null]], [40, ["number", 3], 1050, 407, [38, null]], [41, "product2", 925, 581, [20, 42, 43]], [42, "box1", 979, 581, [41, null]], [43, ["number", 2], 979, 623, [41, null]], [44, "plus2", 567, 251, [2, 45, 46]], [45, "color", 621, 251, [44, null]], [46, ["number", 8], 621, 293, [44, null]], [47, ["vspace", 0], 854, 623, [20, 48]], [48, "storeinbox1", 854, 657, [47, 49, 54]], [49, "product2", 972, 657, [48, 50, 51]], [50, "box1", 1026, 657, [49, null]], [51, ["number", 3], 1026, 699, [49, null]], [52, "right", 854, 733, [54, 53, null]], [53, ["number", 90], 912, 733, [52, null]], [54, ["vspace", 0], 854, 699, [48, 52]], [55, ["vspace", 0], 490, 293, [2, 3]], [56, "hat2", 774, 177, [null, 9]], [57, "stack2", 555, 429, [5, null]], [-1, ["turtle", 1], 365, -365, 270.0, 0.0, 50, 1.0]] \ No newline at end of file
+[[0, "hat1", 490, 175, [null, 1]], [1, "pendown", 490, 217, [0, 2]], [2, "setcolor", 490, 251, [1, 44, 55]], [3, "repeat", 490, 327, [55, 4, 5, null]], [4, ["number", 4], 541, 327, [3, null]], [5, "setcolor", 555, 387, [3, 7, 57]], [6, "color", 686, 387, [7, null]], [7, ["minus2", 0], 632, 387, [5, 6, 8]], [8, ["number", 2], 710, 429, [7, null]], [9, "ifelse", 774, 219, [56, 10, 12, 21, null]], [10, ["greater2", 0], 840, 185, [9, 11, 25, null]], [11, "box1", 886, 185, [10, null]], [12, ["vspace", 20.0], 854, 287, [9, 13]], [13, "storeinbox1", 854, 361, [12, 38, 14]], [14, "stack1", 854, 403, [13, 15]], [15, "penup", 854, 437, [14, 16]], [16, "forward", 854, 471, [15, 17, 18]], [17, "box1", 925, 471, [16, null]], [18, "stack1", 854, 513, [16, 19]], [19, "penup", 854, 547, [18, 20]], [20, "forward", 854, 581, [19, 41, 47]], [21, "forward", 906, 287, [9, 22, 23]], [22, "box1", 977, 287, [21, null]], [23, "right", 906, 329, [21, 24, null]], [24, ["number", 90], 964, 329, [23, null]], [25, ["number", 10], 886, 227, [10, null]], [26, "clean", 237, 217, [37, 27]], [27, "setpensize", 237, 251, [26, 28, 29]], [28, ["number", 1], 339, 251, [27, null]], [29, ["setxy", 0], 237, 293, [27, 31, 30, 32]], [30, ["number", -365], 295, 335, [29, null]], [31, ["number", 365], 295, 293, [29, null]], [32, "left", 237, 377, [29, 33, 34]], [33, ["number", 90], 295, 377, [32, null]], [34, "storeinbox1", 237, 419, [32, 35, 36]], [35, ["number", 729], 355, 419, [34, null]], [36, "stack1", 237, 461, [34, null]], [37, ["start", 2.0], 237, 175, [null, 26]], [38, ["division2", 0], 972, 361, [13, 39, 40]], [39, "box1", 1026, 361, [38, null]], [40, ["number", 3], 1050, 403, [38, null]], [41, ["product2", 0], 925, 581, [20, 42, 43]], [42, "box1", 979, 581, [41, null]], [43, ["number", 2], 979, 623, [41, null]], [44, ["plus2", 0], 567, 251, [2, 45, 46]], [45, "color", 621, 251, [44, null]], [46, ["number", 8], 621, 293, [44, null]], [47, ["vspace", 0], 854, 623, [20, 48]], [48, "storeinbox1", 854, 657, [47, 49, 54]], [49, ["product2", 0], 972, 657, [48, 50, 51]], [50, "box1", 1026, 657, [49, null]], [51, ["number", 3], 1026, 699, [49, null]], [52, "right", 854, 733, [54, 53, null]], [53, ["number", 90], 912, 733, [52, null]], [54, ["vspace", 0], 854, 699, [48, 52]], [55, ["vspace", 0], 490, 293, [2, 3]], [56, "hat2", 774, 177, [null, 9]], [57, "stack2", 555, 429, [5, null]]] \ No newline at end of file
diff --git a/samples/sierpquad2.ta b/samples/sierpquad2.ta
index 6ee2598..bf97a18 100644
--- a/samples/sierpquad2.ta
+++ b/samples/sierpquad2.ta
@@ -1 +1 @@
-[[0, "start", 221, 174, [null, 1]], [1, "clean", 221, 216, [0, 2]], [2, "setpensize", 221, 250, [1, 3, 4]], [3, ["number", 1], 323, 250, [2, null]], [4, "setxy", 221, 292, [2, 5, 6, 7]], [5, ["number", "365"], 279, 292, [4, null]], [6, ["number", "-365"], 279, 334, [4, null]], [7, "left", 221, 376, [4, 8, 9]], [8, ["number", 90], 279, 376, [7, null]], [9, "storeinbox1", 221, 418, [7, 10, 11]], [10, ["number", 729], 339, 418, [9, null]], [11, "stack1", 221, 460, [9, 12]], [12, "pendown", 221, 494, [11, 13]], [13, "repeat", 221, 528, [12, 14, 15, null]], [14, ["number", 4], 272, 528, [13, null]], [15, "forward", 286, 588, [13, 16, 17]], [16, "box1", 357, 588, [15, null]], [17, "right", 286, 630, [15, 18, null]], [18, ["number", 90], 344, 630, [17, null]], [19, "hat1", 500, 175, [null, 20]], [20, "penup", 500, 217, [19, 21]], [21, "setcolor", 500, 251, [20, 65, 74]], [22, "storeinbox1", 500, 327, [74, 68, 73]], [23, "repeat", 500, 403, [73, 24, 25, 71]], [24, ["number", 4], 551, 403, [23, null]], [25, "setcolor", 565, 463, [23, 27, 75]], [26, "color", 696, 463, [27, null]], [27, "minus2", 642, 463, [25, 26, 28]], [28, ["number", 2], 720, 509, [27, null]], [29, "if", 565, 579, [75, 30, 33, 76]], [30, "greater2", 603, 545, [29, 31, 32, null]], [31, "box1", 649, 545, [30, null]], [32, ["number", 1], 649, 587, [30, null]], [33, "stack2", 617, 647, [29, null]], [34, "forward", 565, 699, [76, 35, 38]], [35, "product2", 636, 699, [34, 36, 37]], [36, "box1", 690, 699, [35, null]], [37, ["number", 3], 690, 741, [35, null]], [38, "right", 565, 741, [34, 39, null]], [39, ["number", 90], 623, 741, [38, null]], [40, "storeinbox1", 500, 795, [71, 41, null]], [41, "product2", 618, 795, [40, 42, 43]], [42, "box1", 672, 795, [41, null]], [43, ["number", 3], 672, 837, [41, null]], [44, "hat2", 863, 177, [null, 45]], [45, "stack1", 863, 219, [44, 46]], [46, "forward", 863, 253, [45, 47, 48]], [47, "box1", 934, 253, [46, null]], [48, "stack1", 863, 295, [46, 49]], [49, "repeat", 863, 329, [48, 50, 51, 72]], [50, ["number", 2], 914, 329, [49, null]], [51, "forward", 928, 389, [49, 52, 53]], [52, "box1", 999, 389, [51, null]], [53, "right", 928, 431, [51, 54, null]], [54, ["number", 90], 986, 431, [53, null]], [55, "pendown", 863, 481, [72, 56]], [56, "forward", 863, 515, [55, 57, 58]], [57, "box1", 934, 515, [56, null]], [58, "penup", 863, 557, [56, 59]], [59, "repeat", 863, 591, [58, 60, 61, null]], [60, ["number", 2], 914, 591, [59, null]], [61, "forward", 928, 651, [59, 62, 63]], [62, "box1", 999, 651, [61, null]], [63, "right", 928, 693, [61, 64, null]], [64, ["number", 90], 986, 693, [63, null]], [65, "plus2", 577, 251, [21, 66, 67]], [66, "color", 631, 251, [65, null]], [67, ["number", 8], 631, 293, [65, null]], [68, "division2", 618, 327, [22, 69, 70]], [69, "box1", 672, 327, [68, null]], [70, ["number", 3], 696, 373, [68, null]], [71, ["vspace", 140], 500, 481, [23, 40]], [72, ["vspace", 20], 863, 407, [49, 55]], [73, ["vspace", 0], 500, 369, [22, 23]], [74, ["vspace", 0], 500, 293, [21, 22]], [75, ["vspace", 20], 565, 505, [25, 29]], [76, ["vspace", 0], 565, 665, [29, 34]], [-1, ["turtle", 1], -174, 345, 270.0, 14.0, 50, 1.0]] \ No newline at end of file
+[[0, ["start", 2.0], 221, 174, [null, 1]], [1, "clean", 221, 216, [0, 2]], [2, "setpensize", 221, 250, [1, 3, 4]], [3, ["number", 1], 323, 250, [2, null]], [4, ["setxy", 0], 221, 292, [2, 5, 6, 7]], [5, ["number", 365], 279, 292, [4, null]], [6, ["number", -365], 279, 334, [4, null]], [7, "left", 221, 376, [4, 8, 9]], [8, ["number", 90], 279, 376, [7, null]], [9, "storeinbox1", 221, 418, [7, 10, 11]], [10, ["number", 729], 339, 418, [9, null]], [11, "stack1", 221, 460, [9, 12]], [12, "pendown", 221, 494, [11, 13]], [13, "repeat", 221, 528, [12, 14, 15, null]], [14, ["number", 4], 272, 528, [13, null]], [15, "forward", 286, 588, [13, 16, 17]], [16, "box1", 357, 588, [15, null]], [17, "right", 286, 630, [15, 18, null]], [18, ["number", 90], 344, 630, [17, null]], [19, "hat1", 500, 175, [null, 20]], [20, "penup", 500, 217, [19, 21]], [21, "setcolor", 500, 251, [20, 65, 74]], [22, "storeinbox1", 500, 327, [74, 68, 73]], [23, "repeat", 500, 403, [73, 24, 25, 71]], [24, ["number", 4], 551, 403, [23, null]], [25, "setcolor", 565, 463, [23, 27, 75]], [26, "color", 696, 463, [27, null]], [27, ["minus2", 0], 642, 463, [25, 26, 28]], [28, ["number", 2], 720, 505, [27, null]], [29, "if", 565, 579, [75, 30, 33, 76]], [30, ["greater2", 0], 603, 545, [29, 31, 32, null]], [31, "box1", 649, 545, [30, null]], [32, ["number", 1], 649, 587, [30, null]], [33, "stack2", 617, 647, [29, null]], [34, "forward", 565, 699, [76, 35, 77]], [35, ["product2", 0], 636, 699, [34, 36, 37]], [36, "box1", 690, 699, [35, null]], [37, ["number", 3], 690, 741, [35, null]], [38, "right", 565, 775, [77, 39, null]], [39, ["number", 90], 623, 775, [38, null]], [40, "storeinbox1", 500, 835, [71, 41, null]], [41, ["product2", 0], 618, 835, [40, 42, 43]], [42, "box1", 672, 835, [41, null]], [43, ["number", 3], 672, 877, [41, null]], [44, "hat2", 863, 177, [null, 45]], [45, "stack1", 863, 219, [44, 46]], [46, "forward", 863, 253, [45, 47, 48]], [47, "box1", 934, 253, [46, null]], [48, "stack1", 863, 295, [46, 49]], [49, "repeat", 863, 329, [48, 50, 51, 72]], [50, ["number", 2], 914, 329, [49, null]], [51, "forward", 928, 389, [49, 52, 53]], [52, "box1", 999, 389, [51, null]], [53, "right", 928, 431, [51, 54, null]], [54, ["number", 90], 986, 431, [53, null]], [55, "pendown", 863, 481, [72, 56]], [56, "forward", 863, 515, [55, 57, 58]], [57, "box1", 934, 515, [56, null]], [58, "penup", 863, 557, [56, 59]], [59, "repeat", 863, 591, [58, 60, 61, null]], [60, ["number", 2], 914, 591, [59, null]], [61, "forward", 928, 651, [59, 62, 63]], [62, "box1", 999, 651, [61, null]], [63, "right", 928, 693, [61, 64, null]], [64, ["number", 90], 986, 693, [63, null]], [65, ["plus2", 0], 577, 251, [21, 66, 67]], [66, "color", 631, 251, [65, null]], [67, ["number", 8], 631, 293, [65, null]], [68, ["division2", 0], 618, 327, [22, 69, 70]], [69, "box1", 672, 327, [68, null]], [70, ["number", 3], 696, 369, [68, null]], [71, ["vspace", 160.0], 500, 481, [23, 40]], [72, ["vspace", 20.0], 863, 407, [49, 55]], [73, ["vspace", 0], 500, 369, [22, 23]], [74, ["vspace", 0], 500, 293, [21, 22]], [75, ["vspace", 20.0], 565, 505, [25, 29]], [76, ["vspace", 0], 565, 665, [29, 34]], [77, ["vspace", 0], 565, 741, [34, 38]]] \ No newline at end of file
diff --git a/samples/sierptri.ta b/samples/sierptri.ta
index 3affe14..51a36a1 100644
--- a/samples/sierptri.ta
+++ b/samples/sierptri.ta
@@ -1 +1 @@
-[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 327, [15, 4, 5, null]], [4, ["number", 3], 554, 327, [3, null]], [5, "setcolor", 568, 387, [3, 36, 16]], [6, "if", 568, 503, [16, 7, 10, 14]], [7, "greater2", 606, 469, [6, 8, 9, null]], [8, "box1", 652, 469, [7, null]], [9, ["number", 16], 652, 511, [7, null]], [10, "storeinbox1", 620, 571, [6, 39, 11]], [11, "stack1", 620, 613, [10, 12]], [12, "storeinbox1", 620, 647, [11, 42, 13]], [13, "penup", 620, 689, [12, null]], [14, ["vspace", 60], 568, 589, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20], 568, 429, [5, 6]], [17, "forward", 568, 743, [14, 18, 19]], [18, "box1", 639, 743, [17, null]], [19, "right", 568, 785, [17, 20, null]], [20, ["number", 120], 626, 785, [19, null]], [21, "start", 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 25]], [24, ["number", 2], 357, 251, [23, null]], [25, "setxy", 255, 293, [23, 26, 27, 28]], [26, ["number", "383"], 313, 293, [25, null]], [27, ["number", "-333"], 313, 335, [25, null]], [28, "left", 255, 377, [25, 29, 30]], [29, ["number", 90], 313, 377, [28, null]], [30, "storeinbox1", 255, 419, [28, 31, 32]], [31, ["number", 768], 373, 419, [30, null]], [32, "stack1", 255, 461, [30, null]], [33, "plus2", 580, 251, [2, 34, 35]], [34, "color", 634, 251, [33, null]], [35, ["number", 6], 634, 293, [33, null]], [36, "minus2", 645, 387, [5, 37, 38]], [37, "color", 699, 387, [36, null]], [38, ["number", 2], 723, 433, [36, null]], [39, "division2", 738, 571, [10, 40, 41]], [40, "box1", 792, 571, [39, null]], [41, ["number", 2], 816, 617, [39, null]], [42, "product2", 738, 647, [12, 43, 44]], [43, "box1", 792, 647, [42, null]], [44, ["number", 2], 792, 689, [42, null]], [-1, ["turtle", 1], 382, -333, 270.0, 0.0, 50, 2.0]] \ No newline at end of file
+[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 327, [15, 4, 5, null]], [4, ["number", 3], 554, 327, [3, null]], [5, "setcolor", 568, 387, [3, 36, 16]], [6, "if", 568, 503, [16, 7, 10, 14]], [7, ["greater2", 0], 606, 469, [6, 8, 9, null]], [8, "box1", 652, 469, [7, null]], [9, ["number", 16], 652, 511, [7, null]], [10, "storeinbox1", 620, 571, [6, 39, 11]], [11, "stack1", 620, 613, [10, 12]], [12, "storeinbox1", 620, 647, [11, 42, 13]], [13, "penup", 620, 689, [12, null]], [14, ["vspace", 60.0], 568, 589, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20.0], 568, 429, [5, 6]], [17, "forward", 568, 743, [14, 18, 19]], [18, "box1", 639, 743, [17, null]], [19, "right", 568, 785, [17, 20, null]], [20, ["number", 120], 626, 785, [19, null]], [21, ["start", 2.0], 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 25]], [24, ["number", 2], 357, 251, [23, null]], [25, ["setxy", 0], 255, 293, [23, 26, 27, 28]], [26, ["number", 383], 313, 293, [25, null]], [27, ["number", -333], 313, 335, [25, null]], [28, "left", 255, 377, [25, 29, 30]], [29, ["number", 90], 313, 377, [28, null]], [30, "storeinbox1", 255, 419, [28, 31, 32]], [31, ["number", 768], 373, 419, [30, null]], [32, "stack1", 255, 461, [30, null]], [33, ["plus2", 0], 580, 251, [2, 34, 35]], [34, "color", 634, 251, [33, null]], [35, ["number", 6], 634, 293, [33, null]], [36, ["minus2", 0], 645, 387, [5, 37, 38]], [37, "color", 699, 387, [36, null]], [38, ["number", 2], 723, 429, [36, null]], [39, ["division2", 0], 738, 571, [10, 40, 41]], [40, "box1", 792, 571, [39, null]], [41, ["number", 2], 816, 613, [39, null]], [42, ["product2", 0], 738, 647, [12, 43, 44]], [43, "box1", 792, 647, [42, null]], [44, ["number", 2], 792, 689, [42, null]]] \ No newline at end of file
diff --git a/samples/sinfunction.ta b/samples/sinfunction.ta
index 6ac9e3e..f027d58 100644
--- a/samples/sinfunction.ta
+++ b/samples/sinfunction.ta
@@ -1 +1 @@
-[[0, "start", 76, 215, [null, 46]], [1, "storeinbox1", 141, 503, [33, 2, 36]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [48, 4, 23, null]], [4, ["number", 628], 449, 229, [3, null]], [5, "setxy", 463, 525, [32, 27, 29, 11]], [6, "box1", 585, 331, [21, null]], [7, ["identity2", 40], 585, 449, [8, 9]], [8, "product2", 531, 449, [25, 7, 41]], [9, "myfunc", 719, 449, [7, 10, 18]], [10, ["string", "sin(x)"], 799, 449, [9, null]], [11, ["vspace", 0], 463, 609, [5, 12]], [12, "forward", 463, 643, [11, 13, 14]], [13, ["number", 0], 534, 643, [12, null]], [14, "storeinbox1", 463, 685, [12, 15, 40]], [15, "plus2", 581, 685, [14, 16, 17]], [16, "box1", 635, 685, [15, null]], [17, ["number", 0.01], 635, 727, [15, null]], [18, "box1", 799, 491, [9, null]], [19, "clean", 76, 291, [46, 20]], [20, "cartesian", 76, 325, [19, 34]], [21, "product2", 531, 331, [23, 6, 22]], [22, ["number", 100], 585, 373, [21, null]], [23, "storein", 463, 289, [3, 24, 21, 31]], [24, ["string", "x"], 531, 289, [23, null]], [25, "storein", 463, 407, [31, 26, 8, 32]], [26, ["string", "sin(x)"], 531, 407, [25, null]], [27, "box", 521, 525, [5, 28, null]], [28, ["string", "x"], 576, 525, [27, null]], [29, "box", 521, 567, [5, 30, null]], [30, ["string", "sin(x)"], 576, 567, [29, null]], [31, ["vspace", 0], 463, 373, [23, 25]], [32, ["vspace", 0], 463, 491, [25, 5]], [33, "setcolor", 141, 461, [42, 45, 1]], [34, "storeinbox2", 76, 359, [20, 35, 42]], [35, ["number", "1"], 194, 359, [34, null]], [36, "storeinbox2", 141, 545, [1, 38, 49]], [37, ["number", "2"], 313, 587, [38, null]], [38, "plus2", 259, 545, [36, 39, 37]], [39, "box2", 313, 545, [38, null]], [40, ["vspace", 0], 463, 727, [14, null]], [41, "box2", 585, 491, [8, null]], [42, "repeat", 76, 401, [34, 43, 33, 44]], [43, ["number", "200"], 127, 401, [42, null]], [44, ["vspace", 60], 76, 479, [42, 47]], [45, "box2", 218, 461, [33, null]], [46, "hideblocks", 76, 257, [0, 19]], [47, "showblocks", 76, 633, [44, null]], [48, "hat1", 398, 187, [null, 3]], [49, "stack1", 141, 587, [36, null]], [-1, ["turtle", 1], 312, 9, 0, 799.0, 50, 5]] \ No newline at end of file
+[[0, ["start", 2.0], 76, 215, [null, 45]], [1, "storeinbox1", 141, 503, [32, 2, 35]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [47, 4, 22, null]], [4, ["number", 628], 449, 229, [3, null]], [5, ["setxy", 0], 463, 565, [31, 26, 28, 10]], [6, "box1", 585, 331, [20, null]], [7, ["product2", 20.0], 531, 449, [24, 8, 40]], [8, "myfunc", 585, 449, [7, 9, 17]], [9, ["string", "sin(x)"], 665, 449, [8, null]], [10, ["vspace", 0], 463, 649, [5, 11]], [11, "forward", 463, 683, [10, 12, 13]], [12, ["number", 0], 534, 683, [11, null]], [13, "storeinbox1", 463, 725, [11, 14, 39]], [14, ["plus2", 0], 581, 725, [13, 15, 16]], [15, "box1", 635, 725, [14, null]], [16, ["number", 0.01], 635, 767, [14, null]], [17, "box1", 665, 491, [8, null]], [18, "clean", 76, 291, [45, 19]], [19, "cartesian", 76, 325, [18, 33]], [20, ["product2", 0], 531, 331, [22, 6, 21]], [21, ["number", 100], 585, 373, [20, null]], [22, ["storein", 0], 463, 289, [3, 23, 20, 30]], [23, ["string", "x"], 531, 289, [22, null]], [24, ["storein", 0], 463, 407, [30, 25, 7, 31]], [25, ["string", "sin(x)"], 531, 407, [24, null]], [26, "box", 521, 565, [5, 27, null]], [27, ["string", "x"], 576, 565, [26, null]], [28, "box", 521, 607, [5, 29, null]], [29, ["string", "sin(x)"], 576, 607, [28, null]], [30, ["vspace", 0], 463, 373, [22, 24]], [31, ["vspace", 20.0], 463, 491, [24, 5]], [32, "setcolor", 141, 461, [41, 44, 1]], [33, "storeinbox2", 76, 359, [19, 34, 41]], [34, ["number", 1], 194, 359, [33, null]], [35, "storeinbox2", 141, 545, [1, 37, 48]], [36, ["number", 2], 313, 587, [37, null]], [37, ["plus2", 0], 259, 545, [35, 38, 36]], [38, "box2", 313, 545, [37, null]], [39, ["vspace", 0], 463, 767, [13, null]], [40, "box2", 585, 531, [7, null]], [41, "repeat", 76, 401, [33, 42, 32, 43]], [42, ["number", 200], 127, 401, [41, null]], [43, ["vspace", 60.0], 76, 479, [41, 46]], [44, "box2", 218, 461, [32, null]], [45, "hideblocks", 76, 257, [0, 18]], [46, "showblocks", 76, 633, [43, null]], [47, "hat1", 398, 187, [null, 3]], [48, "stack1", 141, 587, [35, null]]] \ No newline at end of file
diff --git a/samples/smoothcandy.ta b/samples/smoothcandy.ta
index eec7e0a..745e072 100644
--- a/samples/smoothcandy.ta
+++ b/samples/smoothcandy.ta
@@ -1 +1 @@
-[[0, "start", 236, 175, [null, 1]], [1, "clean", 236, 217, [0, 2]], [2, "repeat", 236, 251, [1, 3, 4, null]], [3, ["number", 350], 287, 251, [2, null]], [4, "setpensize", 301, 311, [2, 23, 26]], [5, "forward", 301, 387, [26, 6, 7]], [6, ["number", 1000], 372, 387, [5, null]], [7, "setcolor", 301, 429, [5, 20, 27]], [8, "storeinbox1", 301, 505, [27, 17, 28]], [9, "setshade", 301, 581, [28, 14, 29]], [10, "back", 301, 657, [29, 11, 12]], [11, ["number", 1000], 359, 657, [10, null]], [12, "left", 301, 699, [10, 13, null]], [13, ["number", 1], 359, 699, [12, null]], [14, "minus2", 386, 581, [9, 15, 16]], [15, ["number", 100], 440, 581, [14, null]], [16, "box1", 464, 627, [14, null]], [17, "division2", 419, 505, [8, 18, 19]], [18, "heading", 473, 505, [17, null]], [19, ["number", 2], 497, 551, [17, null]], [20, "division2", 378, 429, [7, 21, 22]], [21, "heading", 432, 429, [20, null]], [22, ["number", 3], 456, 475, [20, null]], [23, "plus2", 403, 311, [4, 24, 25]], [24, "heading", 457, 311, [23, null]], [25, ["number", 4], 457, 353, [23, null]], [26, ["vspace", 0], 301, 353, [4, 5]], [27, ["vspace", 0], 301, 471, [7, 8]], [28, ["vspace", 0], 301, 547, [8, 9]], [29, ["vspace", 0], 301, 623, [9, 10]], [-1, ["turtle", 1], 0, 0, 10.0, 3.6666666666666665, 94.5, 15.0]] \ No newline at end of file
+[[0, ["start", 2.0], 236, 175, [null, 1]], [1, "clean", 236, 217, [0, 2]], [2, "repeat", 236, 251, [1, 3, 4, null]], [3, ["number", 350], 287, 251, [2, null]], [4, "setpensize", 301, 311, [2, 23, 26]], [5, "forward", 301, 387, [26, 6, 7]], [6, ["number", 1000], 372, 387, [5, null]], [7, "setcolor", 301, 429, [5, 20, 27]], [8, "storeinbox1", 301, 505, [27, 17, 28]], [9, "setshade", 301, 581, [28, 14, 29]], [10, "back", 301, 657, [29, 11, 12]], [11, ["number", 1000], 359, 657, [10, null]], [12, "left", 301, 699, [10, 13, null]], [13, ["number", 1], 359, 699, [12, null]], [14, ["minus2", 0], 386, 581, [9, 15, 16]], [15, ["number", 100], 440, 581, [14, null]], [16, "box1", 464, 623, [14, null]], [17, ["division2", 0], 419, 505, [8, 18, 19]], [18, "heading", 473, 505, [17, null]], [19, ["number", 2], 497, 547, [17, null]], [20, ["division2", 0], 378, 429, [7, 21, 22]], [21, "heading", 432, 429, [20, null]], [22, ["number", 3], 456, 471, [20, null]], [23, ["plus2", 0], 403, 311, [4, 24, 25]], [24, "heading", 457, 311, [23, null]], [25, ["number", 4], 457, 353, [23, null]], [26, ["vspace", 0], 301, 353, [4, 5]], [27, ["vspace", 0], 301, 471, [7, 8]], [28, ["vspace", 0], 301, 547, [8, 9]], [29, ["vspace", 0], 301, 623, [9, 10]]] \ No newline at end of file
diff --git a/samples/snowflake.ta b/samples/snowflake.ta
index 3047459..d8f88f9 100644
--- a/samples/snowflake.ta
+++ b/samples/snowflake.ta
@@ -1 +1 @@
-[[0, "hat1", 622, 175, [null, 1]], [1, "ifelse", 622, 217, [0, 2, 4, 9, null]], [2, "greater2", 688, 183, [1, 3, 21, null]], [3, "box1", 734, 183, [2, null]], [4, ["vspace", 0], 702, 285, [1, 5]], [5, "storeinbox1", 702, 319, [4, 38, 6]], [6, "stack1", 702, 361, [5, 7]], [7, "left", 702, 395, [6, 8, 11]], [8, ["number", 60], 760, 395, [7, null]], [9, "forward", 754, 285, [1, 10, null]], [10, "box1", 825, 285, [9, null]], [11, "setcolor", 702, 437, [7, 41, 12]], [12, "stack1", 702, 479, [11, 13]], [13, "right", 702, 513, [12, 14, 15]], [14, ["number", 120], 760, 513, [13, null]], [15, "stack1", 702, 555, [13, 16]], [16, "setcolor", 702, 589, [15, 44, 50]], [17, "left", 702, 665, [50, 18, 19]], [18, ["number", 60], 760, 665, [17, null]], [19, "stack1", 702, 707, [17, 20]], [20, "storeinbox1", 702, 741, [19, 47, null]], [21, ["number", 3], 734, 225, [2, null]], [22, "clean", 309, 217, [37, 23]], [23, "setpensize", 309, 251, [22, 24, 25]], [24, ["number", 3], 411, 251, [23, null]], [25, "setxy", 309, 293, [23, 26, 27, 28]], [26, ["number", "364"], 367, 293, [25, null]], [27, ["number", "-210"], 367, 335, [25, null]], [28, "left", 309, 377, [25, 29, 30]], [29, ["number", 90], 367, 377, [28, null]], [30, "storeinbox1", 309, 419, [28, 31, 32]], [31, ["number", 729], 427, 419, [30, null]], [32, "repeat", 309, 461, [30, 33, 34, null]], [33, ["number", 3], 360, 461, [32, null]], [34, "stack1", 374, 521, [32, 35]], [35, "right", 374, 555, [34, 36, null]], [36, ["number", 120], 432, 555, [35, null]], [37, "start", 309, 175, [null, 22]], [38, "division2", 820, 319, [5, 39, 40]], [39, "box1", 874, 319, [38, null]], [40, ["number", 3], 898, 365, [38, null]], [41, "plus2", 779, 437, [11, 42, 43]], [42, "color", 833, 437, [41, null]], [43, ["number", 7], 833, 479, [41, null]], [44, "minus2", 779, 589, [16, 45, 46]], [45, "color", 833, 589, [44, null]], [46, ["number", 7], 857, 635, [44, null]], [47, "product2", 820, 741, [20, 48, 49]], [48, "box1", 874, 741, [47, null]], [49, ["number", 3], 874, 783, [47, null]], [50, ["vspace", 0], 702, 631, [16, 17]], [-1, ["turtle", 1], 364, -210, 270.0, 0.0, 50, 3.0]] \ No newline at end of file
+[[0, "hat1", 553, 173, [null, 1]], [1, "ifelse", 553, 215, [0, 2, 4, 9, null]], [2, ["greater2", 0], 619, 181, [1, 3, 21, null]], [3, "box1", 665, 181, [2, null]], [4, ["vspace", 0], 633, 283, [1, 5]], [5, "storeinbox1", 633, 317, [4, 38, 6]], [6, "stack1", 633, 359, [5, 7]], [7, "left", 633, 393, [6, 8, 11]], [8, ["number", 60], 691, 393, [7, null]], [9, "forward", 685, 283, [1, 10, null]], [10, "box1", 756, 283, [9, null]], [11, "setcolor", 633, 435, [7, 41, 12]], [12, "stack1", 633, 477, [11, 13]], [13, "right", 633, 511, [12, 14, 15]], [14, ["number", 120], 691, 511, [13, null]], [15, "stack1", 633, 553, [13, 16]], [16, "setcolor", 633, 587, [15, 44, 50]], [17, "left", 633, 663, [50, 18, 19]], [18, ["number", 60], 691, 663, [17, null]], [19, "stack1", 633, 705, [17, 20]], [20, "storeinbox1", 633, 739, [19, 47, null]], [21, ["number", 3], 665, 223, [2, null]], [22, "clean", 309, 217, [37, 23]], [23, "setpensize", 309, 251, [22, 24, 25]], [24, ["number", 3], 411, 251, [23, null]], [25, ["setxy", 0], 309, 293, [23, 26, 27, 28]], [26, ["number", 364], 367, 293, [25, null]], [27, ["number", -210], 367, 335, [25, null]], [28, "left", 309, 377, [25, 29, 30]], [29, ["number", 90], 367, 377, [28, null]], [30, "storeinbox1", 309, 419, [28, 31, 32]], [31, ["number", 729], 427, 419, [30, null]], [32, "repeat", 309, 461, [30, 33, 34, null]], [33, ["number", 3], 360, 461, [32, null]], [34, "stack1", 374, 521, [32, 35]], [35, "right", 374, 555, [34, 36, null]], [36, ["number", 120], 432, 555, [35, null]], [37, ["start", 2.0], 309, 175, [null, 22]], [38, ["division2", 0], 751, 317, [5, 39, 40]], [39, "box1", 805, 317, [38, null]], [40, ["number", 3], 829, 359, [38, null]], [41, ["plus2", 0], 710, 435, [11, 42, 43]], [42, "color", 764, 435, [41, null]], [43, ["number", 7], 764, 477, [41, null]], [44, ["minus2", 0], 710, 587, [16, 45, 46]], [45, "color", 764, 587, [44, null]], [46, ["number", 7], 788, 629, [44, null]], [47, ["product2", 0], 751, 739, [20, 48, 49]], [48, "box1", 805, 739, [47, null]], [49, ["number", 3], 805, 781, [47, null]], [50, ["vspace", 0], 633, 629, [16, 17]]] \ No newline at end of file
diff --git a/samples/square.ta b/samples/square.ta
index cff5868..cab5766 100644
--- a/samples/square.ta
+++ b/samples/square.ta
@@ -1 +1 @@
-[[0, "repeat", 250, 217, [6, 1, 2, null]], [1, ["number", 4], 301, 217, [0, null]], [2, "forward", 315, 277, [0, 3, 4]], [3, ["number", "100"], 386, 277, [2, null]], [4, "right", 315, 319, [2, 5, null]], [5, ["number", 90], 373, 319, [4, null]], [6, "start", 250, 175, [null, 0]], [-1, ["turtle", 1], 0, 0, 0.0, 0, 50, 5]] \ No newline at end of file
+[[0, "repeat", 250, 217, [6, 1, 2, null]], [1, ["number", 4], 301, 217, [0, null]], [2, "forward", 315, 277, [0, 3, 4]], [3, ["number", 100], 386, 277, [2, null]], [4, "right", 315, 319, [2, 5, null]], [5, ["number", 90], 373, 319, [4, null]], [6, ["start", 2.0], 250, 175, [null, 0]]] \ No newline at end of file
diff --git a/samples/squares.ta b/samples/squares.ta
index 85ae2a2..e88d8bd 100644
--- a/samples/squares.ta
+++ b/samples/squares.ta
@@ -1 +1 @@
-[[0, "clean", 258, 217, [12, 1]], [1, "repeat", 258, 251, [0, 2, 3, null]], [2, ["number", 36], 309, 251, [1, null]], [3, "repeat", 323, 311, [1, 4, 5, 9]], [4, ["number", 4], 374, 311, [3, null]], [5, "forward", 388, 371, [3, 6, 7]], [6, ["number", 300], 459, 371, [5, null]], [7, "right", 388, 413, [5, 8, null]], [8, ["number", 90], 446, 413, [7, null]], [9, ["vspace", 20], 323, 389, [3, 10]], [10, "right", 323, 463, [9, 11, null]], [11, ["number", 10], 381, 463, [10, null]], [12, "start", 258, 175, [null, 0]], [-1, ["turtle", 1], 0, 0, 0.0, 0, 50, 5]] \ No newline at end of file
+[[0, "clean", 258, 217, [12, 1]], [1, "repeat", 258, 251, [0, 2, 3, null]], [2, ["number", 36], 309, 251, [1, null]], [3, "repeat", 323, 311, [1, 4, 5, 9]], [4, ["number", 4], 374, 311, [3, null]], [5, "forward", 388, 371, [3, 6, 7]], [6, ["number", 300], 459, 371, [5, null]], [7, "right", 388, 413, [5, 8, null]], [8, ["number", 90], 446, 413, [7, null]], [9, ["vspace", 20.0], 323, 389, [3, 10]], [10, "right", 323, 463, [9, 11, null]], [11, ["number", 10], 381, 463, [10, null]], [12, ["start", 2.0], 258, 175, [null, 0]]] \ No newline at end of file
diff --git a/samples/squiral.ta b/samples/squiral.ta
index 1774988..9ff99d3 100644
--- a/samples/squiral.ta
+++ b/samples/squiral.ta
@@ -1 +1 @@
-[[0, "clean", 257, 217, [19, 1]], [1, "storeinbox1", 257, 251, [0, 2, 3]], [2, ["number", 0], 375, 251, [1, null]], [3, "repeat", 257, 293, [1, 4, 5, null]], [4, ["number", 300], 308, 293, [3, null]], [5, "forward", 322, 353, [3, 6, 7]], [6, "box1", 393, 353, [5, null]], [7, "right", 322, 395, [5, 8, 9]], [8, ["number", 91], 380, 395, [7, null]], [9, "storeinbox1", 322, 437, [7, 10, 20]], [10, "plus2", 440, 437, [9, 11, 12]], [11, "box1", 494, 437, [10, null]], [12, ["number", 5], 494, 479, [10, null]], [13, "setcolor", 322, 513, [20, 14, null]], [14, "product2", 399, 513, [13, 21, 18]], [15, "division2", 547, 513, [21, 16, 17]], [16, "heading", 601, 513, [15, null]], [17, ["number", 360], 625, 559, [15, null]], [18, ["number", 100], 453, 555, [14, null]], [19, "start", 257, 175, [null, 0]], [20, ["vspace", 0], 322, 479, [9, 13]], [21, ["identity2", 20], 453, 513, [14, 15]], [-1, ["turtle", 1], 278, -1014, 300.0, 83.333333333333343, 50, 5]] \ No newline at end of file
+[[0, "clean", 257, 217, [19, 1]], [1, "storeinbox1", 257, 251, [0, 2, 3]], [2, ["number", 0], 375, 251, [1, null]], [3, "repeat", 257, 293, [1, 4, 5, null]], [4, ["number", 300], 308, 293, [3, null]], [5, "forward", 322, 353, [3, 6, 7]], [6, "box1", 393, 353, [5, null]], [7, "right", 322, 395, [5, 8, 9]], [8, ["number", 91], 380, 395, [7, null]], [9, "storeinbox1", 322, 437, [7, 10, 20]], [10, ["plus2", 0], 440, 437, [9, 11, 12]], [11, "box1", 494, 437, [10, null]], [12, ["number", 5], 494, 479, [10, null]], [13, "setcolor", 322, 513, [20, 14, null]], [14, ["product2", 20.0], 399, 513, [13, 15, 18]], [15, ["division2", 0], 453, 513, [14, 16, 17]], [16, "heading", 507, 513, [15, null]], [17, ["number", 360], 531, 555, [15, null]], [18, ["number", 100], 453, 595, [14, null]], [19, ["start", 2.0], 257, 175, [null, 0]], [20, ["vspace", 0], 322, 479, [9, 13]], [-1, ["turtle", 1], 0, 0, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/sunrise.ta b/samples/sunrise.ta
index dee9a9b..4dab955 100644
--- a/samples/sunrise.ta
+++ b/samples/sunrise.ta
@@ -1 +1 @@
-[[0, "fillscreen", 214, 217, [17, 1, 2, 3]], [1, ["number", 0], 296, 217, [0, null]], [2, ["number", 0], 296, 259, [0, null]], [3, "setpensize", 214, 301, [0, 4, 5]], [4, ["number", 6], 316, 301, [3, null]], [5, "repeat", 214, 343, [3, 6, 7, null]], [6, ["number", 300], 265, 343, [5, null]], [7, "storeinbox1", 279, 403, [5, 8, 9]], [8, ["number", 15], 397, 403, [7, null]], [9, "storeinbox2", 279, 445, [7, 10, 11]], [10, ["number", 20], 397, 445, [9, null]], [11, "stack1", 279, 487, [9, 12]], [12, "storeinbox1", 279, 521, [11, 13, 14]], [13, ["number", 0], 397, 521, [12, null]], [14, "storeinbox2", 279, 563, [12, 15, 16]], [15, ["number", 10], 397, 563, [14, null]], [16, "stack1", 279, 605, [14, null]], [17, "start", 214, 175, [null, 0]], [18, "hat1", 557, 175, [null, 19]], [19, "setxy", 557, 217, [18, 20, 21, 22]], [20, ["number", 0], 615, 217, [19, null]], [21, ["number", 0], 615, 259, [19, null]], [22, "seth", 557, 301, [19, 23, 57]], [23, "random", 656, 301, [22, 24, 25, null]], [24, ["number", 0], 742, 301, [23, null]], [25, ["number", 360], 742, 343, [23, null]], [26, "repeat", 557, 377, [57, 27, 28, null]], [27, ["number", 20], 608, 377, [26, null]], [28, "setcolor", 622, 437, [26, 29, 52]], [29, "random", 699, 437, [28, 30, 31, null]], [30, "box1", 785, 437, [29, null]], [31, "box2", 785, 479, [29, null]], [32, "forward", 622, 513, [52, 33, 53]], [33, "random", 693, 513, [32, 34, 35, null]], [34, ["number", 10], 779, 513, [33, null]], [35, ["number", 30], 779, 555, [33, null]], [36, "right", 622, 589, [53, 37, 54]], [37, "random", 680, 589, [36, 38, 39, null]], [38, ["number", 30], 766, 589, [37, null]], [39, ["number", 40], 766, 631, [37, null]], [40, "setcolor", 622, 665, [54, 41, 55]], [41, "random", 699, 665, [40, 42, 43, null]], [42, "box1", 785, 665, [41, null]], [43, "box2", 785, 707, [41, null]], [44, "forward", 622, 741, [55, 45, 56]], [45, "random", 693, 741, [44, 46, 47, null]], [46, ["number", 10], 779, 741, [45, null]], [47, ["number", 30], 779, 783, [45, null]], [48, "left", 622, 817, [56, 49, null]], [49, "random", 680, 817, [48, 50, 51, null]], [50, ["number", 30], 766, 817, [49, null]], [51, ["number", 40], 766, 859, [49, null]], [52, ["vspace", 0], 622, 479, [28, 32]], [53, ["vspace", 0], 622, 555, [32, 36]], [54, ["vspace", 0], 622, 631, [36, 40]], [55, ["vspace", 0], 622, 707, [40, 44]], [56, ["vspace", 0], 622, 783, [44, 48]], [57, ["vspace", 0], 557, 343, [22, 26]], [-1, ["turtle", 1], 42, -482, 168, 0, 50, 6.0]] \ No newline at end of file
+[[0, "fillscreen", 214, 217, [17, 1, 2, 3]], [1, ["number", 0], 296, 217, [0, null]], [2, ["number", 0], 296, 259, [0, null]], [3, "setpensize", 214, 301, [0, 4, 5]], [4, ["number", 6], 316, 301, [3, null]], [5, "repeat", 214, 343, [3, 6, 7, null]], [6, ["number", 300], 265, 343, [5, null]], [7, "storeinbox1", 279, 403, [5, 8, 9]], [8, ["number", 15], 397, 403, [7, null]], [9, "storeinbox2", 279, 445, [7, 10, 11]], [10, ["number", 20], 397, 445, [9, null]], [11, "stack1", 279, 487, [9, 12]], [12, "storeinbox1", 279, 521, [11, 13, 14]], [13, ["number", 0], 397, 521, [12, null]], [14, "storeinbox2", 279, 563, [12, 15, 16]], [15, ["number", 10], 397, 563, [14, null]], [16, "stack1", 279, 605, [14, null]], [17, "start", 214, 175, [null, 0]], [18, "hat1", 557, 175, [null, 19]], [19, "setxy", 557, 217, [18, 20, 21, 22]], [20, ["number", 0], 615, 217, [19, null]], [21, ["number", 0], 615, 259, [19, null]], [22, "seth", 557, 301, [19, 23, 57]], [23, "random", 656, 301, [22, 24, 25, null]], [24, ["number", 0], 742, 301, [23, null]], [25, ["number", 360], 742, 343, [23, null]], [26, "repeat", 557, 377, [57, 27, 28, null]], [27, ["number", 20], 608, 377, [26, null]], [28, "setcolor", 622, 437, [26, 29, 52]], [29, "random", 699, 437, [28, 30, 31, null]], [30, "box1", 785, 437, [29, null]], [31, "box2", 785, 479, [29, null]], [32, "forward", 622, 513, [52, 33, 53]], [33, "random", 693, 513, [32, 34, 35, null]], [34, ["number", 10], 779, 513, [33, null]], [35, ["number", 30], 779, 555, [33, null]], [36, "right", 622, 589, [53, 37, 54]], [37, "random", 680, 589, [36, 38, 39, null]], [38, ["number", 30], 766, 589, [37, null]], [39, ["number", 40], 766, 631, [37, null]], [40, "setcolor", 622, 665, [54, 41, 55]], [41, "random", 699, 665, [40, 42, 43, null]], [42, "box1", 785, 665, [41, null]], [43, "box2", 785, 707, [41, null]], [44, "forward", 622, 741, [55, 45, 56]], [45, "random", 693, 741, [44, 46, 47, null]], [46, ["number", 10], 779, 741, [45, null]], [47, ["number", 30], 779, 783, [45, null]], [48, "left", 622, 817, [56, 49, null]], [49, "random", 680, 817, [48, 50, 51, null]], [50, ["number", 30], 766, 817, [49, null]], [51, ["number", 40], 766, 859, [49, null]], [52, ["vspace", 0], 622, 479, [28, 32]], [53, ["vspace", 0], 622, 555, [32, 36]], [54, ["vspace", 0], 622, 631, [36, 40]], [55, ["vspace", 0], 622, 707, [40, 44]], [56, ["vspace", 0], 622, 783, [44, 48]], [57, ["vspace", 0], 557, 343, [22, 26]]] \ No newline at end of file
diff --git a/samples/tangents.ta b/samples/tangents.ta
index 98b676d..4cd2679 100644
--- a/samples/tangents.ta
+++ b/samples/tangents.ta
@@ -1 +1 @@
-[[0, "hat1", 577, 188, [null, 81]], [1, "repeat", 577, 272, [81, 2, 3, 83]], [2, ["number", 50], 628, 272, [1, null]], [3, "setcolor", 642, 332, [1, 4, 30]], [4, "plus2", 719, 332, [3, 5, 6]], [5, "color", 773, 332, [4, null]], [6, ["number", 2], 773, 374, [4, null]], [7, "setxy", 642, 408, [30, 8, 9, 28]], [8, ["number", 0], 700, 408, [7, null]], [9, "minus2", 700, 450, [7, 10, 11]], [10, ["number", 0], 754, 450, [9, null]], [11, "box1", 778, 496, [9, null]], [12, "seth", 642, 526, [28, 13, 14]], [13, ["number", 270], 741, 526, [12, null]], [14, "arc", 642, 568, [12, 15, 16, 17]], [15, ["number", 360], 700, 568, [14, null]], [16, "box1", 700, 610, [14, null]], [17, "setxy", 642, 652, [14, 18, 19, 29]], [18, ["number", 400], 700, 652, [17, null]], [19, "minus2", 700, 694, [17, 20, 21]], [20, "box1", 754, 694, [19, null]], [21, ["number", 200], 778, 740, [19, null]], [22, "forward", 642, 770, [29, 23, 24]], [23, ["number", 800], 713, 770, [22, null]], [24, "storeinbox1", 642, 812, [22, 25, null]], [25, "plus2", 760, 812, [24, 26, 27]], [26, "box1", 814, 812, [25, null]], [27, ["number", 4], 814, 854, [25, null]], [28, ["vspace", 0], 642, 492, [7, 12]], [29, ["vspace", 0], 642, 736, [17, 22]], [30, ["vspace", 0], 642, 374, [3, 7]], [31, "clean", 264, 217, [76, 32]], [32, "setpensize", 264, 251, [31, 33, 34]], [33, ["number", 2], 366, 251, [32, null]], [34, "storeinbox1", 264, 293, [32, 35, 36]], [35, ["number", 100], 382, 293, [34, null]], [36, "setcolor", 264, 335, [34, 37, 38]], [37, ["number", 0], 341, 335, [36, null]], [38, "setxy", 264, 377, [36, 39, 40, 41]], [39, ["number", 400], 322, 377, [38, null]], [40, ["number", -200], 322, 419, [38, null]], [41, "seth", 264, 461, [38, 42, 43]], [42, ["number", 270], 363, 461, [41, null]], [43, "forward", 264, 503, [41, 44, 45]], [44, ["number", 800], 335, 503, [43, null]], [45, "setxy", 264, 545, [43, 46, 47, 48]], [46, ["number", 0], 322, 545, [45, null]], [47, ["number", 0], 322, 587, [45, null]], [48, "forward", 264, 629, [45, 49, 50]], [49, ["number", 0], 335, 629, [48, null]], [50, "stack1", 264, 671, [48, 51]], [51, "stack2", 264, 705, [50, null]], [52, "hat2", 945, 186, [null, 78]], [53, "setcolor", 945, 270, [78, 54, 55]], [54, ["number", 0], 1022, 270, [53, null]], [55, "storeinbox2", 945, 312, [53, 56, 57]], [56, ["number", -300], 1063, 312, [55, null]], [57, "repeat", 945, 354, [55, 58, 59, 80]], [58, ["number", 601], 996, 354, [57, null]], [59, "setxy", 1010, 414, [57, 60, 62, 69]], [60, "box2", 1068, 414, [59, null]], [61, ["identity2", 40], 1310, 456, [63, 64]], [62, "division2", 1068, 456, [59, 77, 68]], [63, "minus2", 1256, 456, [77, 61, 67]], [64, "product2", 1444, 456, [61, 65, 66]], [65, "box2", 1498, 456, [64, null]], [66, "box2", 1498, 498, [64, null]], [67, ["number", 40000], 1334, 502, [63, null]], [68, ["number", 400], 1146, 502, [62, null]], [69, ["vspace", 0], 1010, 498, [59, 70]], [70, "forward", 1010, 532, [69, 71, 72]], [71, ["number", 0], 1081, 532, [70, null]], [72, "storeinbox2", 1010, 574, [70, 73, null]], [73, "plus2", 1128, 574, [72, 74, 75]], [74, "box2", 1182, 574, [73, null]], [75, ["number", 1], 1182, 616, [73, null]], [76, "start", 264, 175, [null, 31]], [77, ["identity2", 40], 1122, 456, [62, 63]], [78, "sandwichtop", 927, 228, [52, 79, 53]], [79, ["string", "exponential"], 1030, 228, [78, null]], [80, ["sandwichcollapsed", 1], 945, 270, [57, null]], [81, "sandwichtop", 559, 230, [0, 82, 1]], [82, ["string", "tangents"], 662, 230, [81, null]], [83, ["sandwichcollapsed", 1], 577, 272, [1, null]], [-1, ["turtle", 1], 300, 125, 270.0, 0.0, 50, 2.0]] \ No newline at end of file
+[[0, "repeat", 552, 265, [82, 1, 2, 75]], [1, ["number", 50], 603, 265, [0, null]], [2, "setcolor", 617, 325, [0, 3, 29]], [3, ["plus2", 0], 694, 325, [2, 4, 5]], [4, "color", 748, 325, [3, null]], [5, ["number", 2], 748, 367, [3, null]], [6, ["setxy", 0], 617, 401, [29, 7, 8, 27]], [7, ["number", 0], 675, 401, [6, null]], [8, ["minus2", 0], 675, 443, [6, 9, 10]], [9, ["number", 0], 729, 443, [8, null]], [10, "box1", 753, 485, [8, null]], [11, "seth", 617, 519, [27, 12, 13]], [12, ["number", 270], 716, 519, [11, null]], [13, ["arc", 0], 617, 561, [11, 14, 15, 16]], [14, ["number", 360], 675, 561, [13, null]], [15, "box1", 675, 603, [13, null]], [16, ["setxy", 0], 617, 645, [13, 17, 18, 28]], [17, ["number", 400], 675, 645, [16, null]], [18, ["minus2", 0], 675, 687, [16, 19, 20]], [19, "box1", 729, 687, [18, null]], [20, ["number", 200], 753, 729, [18, null]], [21, "forward", 617, 763, [28, 22, 23]], [22, ["number", 800], 688, 763, [21, null]], [23, "storeinbox1", 617, 805, [21, 24, null]], [24, ["plus2", 0], 735, 805, [23, 25, 26]], [25, "box1", 789, 805, [24, null]], [26, ["number", 4], 789, 847, [24, null]], [27, ["vspace", 0], 617, 485, [6, 11]], [28, ["vspace", 0], 617, 729, [16, 21]], [29, ["vspace", 0], 617, 367, [2, 6]], [30, "clean", 264, 217, [71, 31]], [31, "setpensize", 264, 251, [30, 32, 33]], [32, ["number", 2], 366, 251, [31, null]], [33, "storeinbox1", 264, 293, [31, 34, 35]], [34, ["number", 100], 382, 293, [33, null]], [35, "setcolor", 264, 335, [33, 36, 37]], [36, ["number", 0], 341, 335, [35, null]], [37, ["setxy", 0], 264, 377, [35, 38, 39, 40]], [38, ["number", 400], 322, 377, [37, null]], [39, ["number", -200], 322, 419, [37, null]], [40, "seth", 264, 461, [37, 41, 42]], [41, ["number", 270], 363, 461, [40, null]], [42, "forward", 264, 503, [40, 43, 44]], [43, ["number", 800], 335, 503, [42, null]], [44, ["setxy", 0], 264, 545, [42, 45, 46, 47]], [45, ["number", 0], 322, 545, [44, null]], [46, ["number", 0], 322, 587, [44, null]], [47, "forward", 264, 629, [44, 48, 77]], [48, ["number", 0], 335, 629, [47, null]], [49, "setcolor", 784, 270, [83, 50, 51]], [50, ["number", 0], 861, 270, [49, null]], [51, "storeinbox2", 784, 312, [49, 52, 53]], [52, ["number", "-300"], 902, 312, [51, null]], [53, "repeat", 784, 354, [51, 54, 55, 73]], [54, ["number", 601], 835, 354, [53, null]], [55, ["setxy", 0], 849, 414, [53, 56, 57, 64]], [56, "box2", 907, 414, [55, null]], [57, ["division2", 40.0], 907, 456, [55, 58, 63]], [58, ["minus2", 20.0], 961, 456, [57, 59, 62]], [59, ["product2", 0], 1015, 456, [58, 60, 61]], [60, "box2", 1069, 456, [59, null]], [61, "box2", 1069, 498, [59, null]], [62, ["number", 40000], 1039, 538, [58, null]], [63, ["number", 400], 985, 578, [57, null]], [64, ["vspace", 60.0], 849, 498, [55, 65]], [65, "forward", 849, 652, [64, 66, 67]], [66, ["number", 0], 920, 652, [65, null]], [67, "storeinbox2", 849, 694, [65, 68, null]], [68, ["plus2", 0], 967, 694, [67, 69, 70]], [69, "box2", 1021, 694, [68, null]], [70, ["number", 1], 1021, 736, [68, null]], [71, ["start", 2.0], 264, 175, [null, 30]], [72, ["string", "exponential"], 322, 713, [76, null]], [73, ["sandwichcollapsed", 1], 784, 270, [53, null]], [74, ["string", "tangents"], 322, 671, [77, null]], [75, ["sandwichcollapsed", 1], 552, 265, [0, null]], [76, "stack", 264, 713, [77, 72, null]], [77, "stack", 264, 671, [47, 74, 76]], [78, "hat", 552, 181, [null, 79, 82]], [79, ["string", "tangents"], 610, 189, [78, null]], [80, "hat", 784, 186, [null, 81, 83]], [81, ["string", "exponential"], 842, 194, [80, null]], [82, "sandwichtop_no_arm_no_label", 534, 231, [78, 0]], [83, "sandwichtop_no_arm_no_label", 766, 236, [80, 49]]] \ No newline at end of file
diff --git a/samples/tree.ta b/samples/tree.ta
index 552b12d..0ff64c5 100644
--- a/samples/tree.ta
+++ b/samples/tree.ta
@@ -1 +1 @@
-[[0, "hat1", 840, 58, [null, 1]], [1, "pendown", 840, 100, [0, 68]], [2, "if", 840, 168, [68, 3, 70, 71]], [3, "greater2", 878, 134, [2, 4, 5, null]], [4, "box1", 924, 134, [3, null]], [5, ["number", 10], 924, 176, [3, null]], [6, "storeinbox2", 840, 288, [71, 7, 72]], [7, "random", 958, 288, [6, 8, 45, null]], [8, ["number", 0], 1044, 288, [7, null]], [9, "if", 840, 364, [72, 10, 12, null]], [10, "equal2", 878, 330, [9, 11, 44, null]], [11, "box2", 924, 330, [10, null]], [12, "penup", 892, 432, [9, 13]], [13, "forward", 892, 466, [12, 65, 73]], [14, "setcolor", 892, 542, [73, 15, 16]], [15, ["number", 40], 969, 542, [14, null]], [16, "setpensize", 892, 584, [14, 17, 18]], [17, ["number", 20], 994, 584, [16, null]], [18, "forward", 892, 626, [16, 19, 20]], [19, ["number", 1], 963, 626, [18, null]], [20, "pendown", 892, 668, [18, 21]], [21, "back", 892, 702, [20, 22, 23]], [22, ["number", 1], 950, 702, [21, null]], [23, "setcolor", 892, 744, [21, 24, 25]], [24, ["number", 10], 969, 744, [23, null]], [25, "setpensize", 892, 786, [23, 26, 27]], [26, ["number", 5], 994, 786, [25, null]], [27, "penup", 892, 828, [25, 28]], [28, "back", 892, 862, [27, 62, null]], [29, "forward", 485, 217, [69, 30, 31]], [30, "box1", 556, 217, [29, null]], [31, "storeinbox1", 485, 259, [29, 59, 74]], [32, "right", 485, 335, [74, 33, 34]], [33, ["number", 30], 543, 335, [32, null]], [34, "stack1", 485, 377, [32, 35]], [35, "left", 485, 411, [34, 36, 37]], [36, ["number", 60], 543, 411, [35, null]], [37, "stack1", 485, 453, [35, 38]], [38, "right", 485, 487, [37, 39, 40]], [39, ["number", 30], 543, 487, [38, null]], [40, "storeinbox1", 485, 529, [38, 56, 41]], [41, "penup", 485, 571, [40, 42]], [42, "back", 485, 605, [41, 43, null]], [43, "box1", 543, 605, [42, null]], [44, ["number", 0], 924, 372, [10, null]], [45, ["number", 2], 1044, 330, [7, null]], [46, "clean", 227, 220, [55, 47]], [47, "setxy", 227, 254, [46, 48, 49, 50]], [48, ["number", 0], 285, 254, [47, null]], [49, ["number", -400], 285, 296, [47, null]], [50, "storeinbox1", 227, 338, [47, 51, 52]], [51, ["number", 300], 345, 338, [50, null]], [52, "setcolor", 227, 380, [50, 53, 54]], [53, ["number", 10], 304, 380, [52, null]], [54, "stack1", 227, 422, [52, null]], [55, "start", 227, 178, [null, 46]], [56, "product2", 603, 529, [40, 57, 58]], [57, "box1", 657, 529, [56, null]], [58, ["number", 1.5], 657, 571, [56, null]], [59, "division2", 603, 259, [31, 60, 61]], [60, "box1", 657, 259, [59, null]], [61, ["number", 1.5], 681, 305, [59, null]], [62, "division2", 950, 862, [28, 63, 64]], [63, "box1", 1004, 862, [62, null]], [64, ["number", 2], 1028, 908, [62, null]], [65, "division2", 963, 466, [13, 66, 67]], [66, "box1", 1017, 466, [65, null]], [67, ["number", 2], 1041, 512, [65, null]], [68, ["vspace", 0], 840, 134, [1, 2]], [69, "hat2", 485, 175, [null, 29]], [70, "stack2", 892, 236, [2, null]], [71, ["vspace", 0], 840, 254, [2, 6]], [72, ["vspace", 0], 840, 330, [6, 9]], [73, ["vspace", 0], 892, 508, [13, 14]], [74, ["vspace", 0], 485, 301, [31, 32]], [-1, ["turtle", 1], 0, -400, 0.0, 10.0, 50, 5.0]] \ No newline at end of file
+[[0, "hat1", 840, 58, [null, 1]], [1, "pendown", 840, 100, [0, 68]], [2, "if", 840, 168, [68, 3, 70, 71]], [3, ["greater2", 0], 878, 134, [2, 4, 5, null]], [4, "box1", 924, 134, [3, null]], [5, ["number", 10], 924, 176, [3, null]], [6, "storeinbox2", 840, 288, [71, 7, 72]], [7, ["random", 0], 958, 288, [6, 8, 45, null]], [8, ["number", 0], 1044, 288, [7, null]], [9, "if", 840, 404, [72, 10, 12, null]], [10, ["equal2", 0], 878, 370, [9, 11, 44, null]], [11, "box2", 924, 370, [10, null]], [12, "penup", 892, 472, [9, 13]], [13, "forward", 892, 506, [12, 65, 73]], [14, "setcolor", 892, 582, [73, 15, 16]], [15, ["number", 40], 969, 582, [14, null]], [16, "setpensize", 892, 624, [14, 17, 18]], [17, ["number", 20], 994, 624, [16, null]], [18, "forward", 892, 666, [16, 19, 20]], [19, ["number", 1], 963, 666, [18, null]], [20, "pendown", 892, 708, [18, 21]], [21, "back", 892, 742, [20, 22, 23]], [22, ["number", 1], 950, 742, [21, null]], [23, "setcolor", 892, 784, [21, 24, 25]], [24, ["number", 10], 969, 784, [23, null]], [25, "setpensize", 892, 826, [23, 26, 27]], [26, ["number", 5], 994, 826, [25, null]], [27, "penup", 892, 868, [25, 28]], [28, "back", 892, 902, [27, 62, null]], [29, "forward", 485, 217, [69, 30, 31]], [30, "box1", 556, 217, [29, null]], [31, "storeinbox1", 485, 259, [29, 59, 74]], [32, "right", 485, 335, [74, 33, 34]], [33, ["number", 30], 543, 335, [32, null]], [34, "stack1", 485, 377, [32, 35]], [35, "left", 485, 411, [34, 36, 37]], [36, ["number", 60], 543, 411, [35, null]], [37, "stack1", 485, 453, [35, 38]], [38, "right", 485, 487, [37, 39, 40]], [39, ["number", 30], 543, 487, [38, null]], [40, "storeinbox1", 485, 529, [38, 56, 41]], [41, "penup", 485, 571, [40, 42]], [42, "back", 485, 605, [41, 43, null]], [43, "box1", 543, 605, [42, null]], [44, ["number", 0], 924, 412, [10, null]], [45, ["number", 2], 1044, 330, [7, null]], [46, "clean", 227, 220, [55, 47]], [47, ["setxy", 0], 227, 254, [46, 48, 49, 50]], [48, ["number", 0], 285, 254, [47, null]], [49, ["number", -400], 285, 296, [47, null]], [50, "storeinbox1", 227, 338, [47, 51, 52]], [51, ["number", 300], 345, 338, [50, null]], [52, "setcolor", 227, 380, [50, 53, 54]], [53, ["number", 10], 304, 380, [52, null]], [54, "stack1", 227, 422, [52, null]], [55, ["start", 2.0], 227, 178, [null, 46]], [56, ["product2", 0], 603, 529, [40, 57, 58]], [57, "box1", 657, 529, [56, null]], [58, ["number", 1.5], 657, 571, [56, null]], [59, ["division2", 0], 603, 259, [31, 60, 61]], [60, "box1", 657, 259, [59, null]], [61, ["number", 1.5], 681, 301, [59, null]], [62, ["division2", 0], 950, 902, [28, 63, 64]], [63, "box1", 1004, 902, [62, null]], [64, ["number", 2], 1028, 944, [62, null]], [65, ["division2", 0], 963, 506, [13, 66, 67]], [66, "box1", 1017, 506, [65, null]], [67, ["number", 2], 1041, 548, [65, null]], [68, ["vspace", 0], 840, 134, [1, 2]], [69, "hat2", 485, 175, [null, 29]], [70, "stack2", 892, 236, [2, null]], [71, ["vspace", 0], 840, 254, [2, 6]], [72, ["vspace", 20.0], 840, 330, [6, 9]], [73, ["vspace", 0], 892, 548, [13, 14]], [74, ["vspace", 0], 485, 301, [31, 32]]] \ No newline at end of file
diff --git a/samples/xo-child.ta b/samples/xo-child.ta
index bbe3292..7ef82ce 100644
--- a/samples/xo-child.ta
+++ b/samples/xo-child.ta
@@ -1 +1 @@
-[[0, "clean", 328, 217, [1, 51]], [1, "start", 328, 175, [null, 0]], [2, "hat2", 331, 514, [null, 3]], [3, "setcolor", 331, 556, [2, 4, 60]], [4, "random", 408, 556, [3, 5, 6, null]], [5, ["number", 0], 494, 556, [4, null]], [6, ["number", 100], 494, 598, [4, null]], [7, "setpensize", 331, 632, [60, 8, 9]], [8, ["number", 40], 433, 632, [7, null]], [9, "stack1", 331, 674, [7, 10]], [10, "setcolor", 331, 708, [9, 11, 61]], [11, "plus2", 408, 708, [10, 12, 13]], [12, "color", 462, 708, [11, null]], [13, ["number", 10], 462, 750, [11, null]], [14, "setpensize", 331, 784, [61, 15, 18]], [15, "minus2", 433, 784, [14, 16, 17]], [16, "pensize", 487, 784, [15, null]], [17, ["number", 25], 511, 830, [15, null]], [18, "stack1", 331, 826, [14, null]], [19, "hat1", 857, 107, [null, 20]], [20, "left", 857, 149, [19, 21, 22]], [21, ["number", 45], 915, 149, [20, null]], [22, "repeat", 857, 191, [20, 23, 24, 30]], [23, ["number", 4], 908, 191, [22, null]], [24, "forward", 922, 251, [22, 25, 26]], [25, ["number", 75], 993, 251, [24, null]], [26, "back", 922, 293, [24, 27, 28]], [27, ["number", 75], 980, 293, [26, null]], [28, "left", 922, 335, [26, 29, null]], [29, ["number", 90], 980, 335, [28, null]], [30, ["vspace", 40], 857, 269, [22, 31]], [31, "right", 857, 383, [30, 32, 33]], [32, ["number", 45], 915, 383, [31, null]], [33, "penup", 857, 425, [31, 34]], [34, "forward", 857, 459, [33, 35, 36]], [35, ["number", 90], 928, 459, [34, null]], [36, "pendown", 857, 501, [34, 37]], [37, "setpensize", 857, 535, [36, 45, 59]], [38, "forward", 857, 611, [59, 39, 40]], [39, ["number", 1], 928, 611, [38, null]], [40, "penup", 857, 653, [38, 41]], [41, "back", 857, 687, [40, 42, 43]], [42, ["number", 91], 915, 687, [41, null]], [43, "pendown", 857, 729, [41, 44]], [44, "setpensize", 857, 763, [43, 48, null]], [45, "plus2", 959, 535, [37, 46, 47]], [46, "pensize", 1013, 535, [45, null]], [47, ["number", 35], 1013, 577, [45, null]], [48, "minus2", 959, 763, [44, 49, 50]], [49, "pensize", 1013, 763, [48, null]], [50, ["number", 35], 1037, 809, [48, null]], [51, "repeat", 328, 251, [0, 52, 53, null]], [52, ["number", 500], 379, 251, [51, null]], [53, "penup", 393, 311, [51, 54]], [54, "setxy", 393, 345, [53, 62, 56, 57]], [55, "random", 625, 345, [62, 63, 64, null]], [56, "random", 451, 387, [54, 65, 66, null]], [57, "pendown", 393, 429, [54, 58]], [58, "stack2", 393, 463, [57, null]], [59, ["vspace", 0], 857, 577, [37, 38]], [60, ["vspace", 0], 331, 598, [3, 7]], [61, ["vspace", 0], 331, 750, [10, 14]], [62, ["identity2", 60], 451, 345, [54, 55]], [63, "leftpos", 711, 345, [55, null]], [64, "rightpos", 711, 387, [55, null]], [65, "bottompos", 537, 387, [56, null]], [66, "toppos", 537, 429, [56, null]], [-1, ["turtle", 1], -6, -306, 225.0, 82, 50, 40.0]] \ No newline at end of file
+[[0, "clean", 328, 217, [1, 51]], [1, ["start", 2.0], 328, 175, [null, 0]], [2, "hat2", 331, 514, [null, 3]], [3, "setcolor", 331, 556, [2, 4, 60]], [4, ["random", 0], 408, 556, [3, 5, 6, null]], [5, ["number", 0], 494, 556, [4, null]], [6, ["number", 100], 494, 598, [4, null]], [7, "setpensize", 331, 632, [60, 8, 9]], [8, ["number", 40], 433, 632, [7, null]], [9, "stack1", 331, 674, [7, 10]], [10, "setcolor", 331, 708, [9, 11, 61]], [11, ["plus2", 0], 408, 708, [10, 12, 13]], [12, "color", 462, 708, [11, null]], [13, ["number", 10], 462, 750, [11, null]], [14, "setpensize", 331, 784, [61, 15, 18]], [15, ["minus2", 0], 433, 784, [14, 16, 17]], [16, "pensize", 487, 784, [15, null]], [17, ["number", 25], 511, 826, [15, null]], [18, "stack1", 331, 826, [14, null]], [19, "hat1", 682, 171, [null, 20]], [20, "left", 682, 213, [19, 21, 22]], [21, ["number", 45], 740, 213, [20, null]], [22, "repeat", 682, 255, [20, 23, 24, 30]], [23, ["number", 4], 733, 255, [22, null]], [24, "forward", 747, 315, [22, 25, 26]], [25, ["number", 75], 818, 315, [24, null]], [26, "back", 747, 357, [24, 27, 28]], [27, ["number", 75], 805, 357, [26, null]], [28, "left", 747, 399, [26, 29, null]], [29, ["number", 90], 805, 399, [28, null]], [30, ["vspace", 40.0], 682, 333, [22, 31]], [31, "right", 682, 447, [30, 32, 33]], [32, ["number", 45], 740, 447, [31, null]], [33, "penup", 682, 489, [31, 34]], [34, "forward", 682, 523, [33, 35, 36]], [35, ["number", 90], 753, 523, [34, null]], [36, "pendown", 682, 565, [34, 37]], [37, "setpensize", 682, 599, [36, 45, 59]], [38, "forward", 682, 675, [59, 39, 40]], [39, ["number", 1], 753, 675, [38, null]], [40, "penup", 682, 717, [38, 41]], [41, "back", 682, 751, [40, 42, 43]], [42, ["number", 91], 740, 751, [41, null]], [43, "pendown", 682, 793, [41, 44]], [44, "setpensize", 682, 827, [43, 48, null]], [45, ["plus2", 0], 784, 599, [37, 46, 47]], [46, "pensize", 838, 599, [45, null]], [47, ["number", 35], 838, 641, [45, null]], [48, ["minus2", 0], 784, 827, [44, 49, 50]], [49, "pensize", 838, 827, [48, null]], [50, ["number", 35], 862, 869, [48, null]], [51, "repeat", 328, 251, [0, 52, 53, null]], [52, ["number", 500], 379, 251, [51, null]], [53, "penup", 393, 311, [51, 54]], [54, ["setxy", 20.0], 393, 345, [53, 55, 56, 57]], [55, ["random", 0], 451, 345, [54, 62, 63, null]], [56, ["random", 0], 451, 427, [54, 64, 65, null]], [57, "pendown", 393, 469, [54, 58]], [58, "stack2", 393, 503, [57, null]], [59, ["vspace", 0], 682, 641, [37, 38]], [60, ["vspace", 0], 331, 598, [3, 7]], [61, ["vspace", 0], 331, 750, [10, 14]], [62, "leftpos", 537, 345, [55, null]], [63, "rightpos", 537, 387, [55, null]], [64, "bottompos", 537, 427, [56, null]], [65, "toppos", 537, 469, [56, null]]] \ No newline at end of file