Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2013-01-25 16:14:12 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-01-25 16:14:12 (GMT)
commitaf7ec4bf834d3823a6e51e648bd95aba3676d828 (patch)
tree38aef4b041a0fae535c50c69307cf5c088891b6c
parentcda3843fc5f21f167d200f17aa35828c1fefad14 (diff)
added CR for easier viewingv170
-rw-r--r--samples/game-set.ta299
-rw-r--r--samples/game-shapes-and-color.ta393
-rw-r--r--samples/graphics-turtles.ta24
-rw-r--r--samples/math-sierptri.ta48
-rw-r--r--samples/math-sin-function.ta50
-rw-r--r--samples/math-tangents.ta91
-rw-r--r--samples/media-about-me.ta74
-rw-r--r--samples/media-learning-experiences.ta257
-rw-r--r--samples/media-que-como-por-que.ta130
-rw-r--r--samples/media-what-how-why.ta130
-rw-r--r--samples/sensors-turtle-sees.ta108
11 files changed, 1593 insertions, 11 deletions
diff --git a/samples/game-set.ta b/samples/game-set.ta
index 2fda9d1..f917dba 100644
--- a/samples/game-set.ta
+++ b/samples/game-set.ta
@@ -1 +1,298 @@
-[[0, "hat", 599, 213, [null, 1, 258]], [1, ["string", "shape1"], 657, 221, [0, null]], [2, "hat", 595, 367, [null, 3, 257]], [3, ["string", "shape2"], 653, 375, [2, null]], [4, "forward", 664, 525, [10, 5, 6]], [5, ["number", 70], 735, 525, [4, null]], [6, "back", 664, 567, [4, 7, 24]], [7, ["number", 70], 722, 567, [6, null]], [8, "seth", 599, 339, [32, 9, 19]], [9, ["number", 45], 698, 339, [8, null]], [10, "repeat", 599, 465, [28, 11, 4, 12]], [11, ["number", 4], 650, 465, [10, null]], [12, ["vspace", 40], 599, 543, [10, 21]], [13, "repeat", 599, 749, [23, 14, 15, 126]], [14, ["number", 4], 650, 749, [13, null]], [15, "forward", 664, 809, [13, 16, 17]], [16, ["number", 67], 735, 809, [15, null]], [17, "back", 664, 851, [15, 18, 26]], [18, ["number", 67], 722, 851, [17, null]], [19, "setpensize", 599, 381, [8, 20, 28]], [20, ["number", 40], 701, 381, [19, null]], [21, "setpensize", 599, 665, [12, 22, 23]], [22, ["number", 20], 701, 665, [21, null]], [23, "setshade", 599, 707, [21, 30, 13]], [24, "right", 664, 609, [6, 25, null]], [25, ["number", 90], 722, 609, [24, null]], [26, "right", 664, 893, [17, 27, null]], [27, ["number", 90], 722, 893, [26, null]], [28, "setshade", 599, 423, [19, 29, 10]], [29, ["number", 50], 684, 423, [28, null]], [30, "box", 684, 707, [23, 31, null]], [31, ["string", "shade"], 739, 707, [30, null]], [32, "setcolor", 599, 297, [258, 33, 8]], [33, "box", 676, 297, [32, 34, null]], [34, ["string", "color"], 731, 297, [33, null]], [35, ["storein", 0], 321, 433, [263, 36, 37, 50]], [36, ["string", "color"], 389, 433, [35, null]], [37, ["number", 0], 389, 475, [35, null]], [38, ["storein", 0], 318, 742, [265, 39, 40, 41]], [39, ["string", "shade"], 386, 742, [38, null]], [40, ["number", 0], 386, 784, [38, null]], [41, "repeat", 318, 826, [38, 42, 187, 75]], [42, ["number", 3], 369, 826, [41, null]], [43, "box", 505, 970, [45, 44, null]], [44, ["string", "shade"], 560, 970, [43, null]], [45, ["plus2", 0], 451, 970, [47, 43, 46]], [46, ["number", 50], 505, 1012, [45, null]], [47, ["storein", 0], 383, 928, [187, 48, 45, null]], [48, ["string", "shade"], 451, 928, [47, null]], [49, "stack", 109, 1035, [222, 64, 151]], [50, "repeat", 321, 517, [35, 51, 76, 74]], [51, ["number", 3], 372, 517, [50, null]], [52, ["string", "shape"], 221, 1035, [64, null]], [53, ["storein", 0], 386, 619, [76, 54, 56, null]], [54, ["string", "color"], 454, 619, [53, null]], [55, ["number", 35], 508, 703, [56, null]], [56, ["plus2", 0], 454, 661, [53, 57, 55]], [57, "box", 508, 661, [56, 58, null]], [58, ["string", "color"], 563, 661, [57, null]], [59, "box", 221, 1077, [64, 60, null]], [60, ["string", "shape"], 276, 1077, [59, null]], [61, ["storein", 0], 315, 287, [262, 62, 63, 65]], [62, ["string", "shape"], 383, 287, [61, null]], [63, ["number", 1], 383, 329, [61, null]], [64, ["plus2", 0], 167, 1035, [49, 52, 59]], [65, "repeat", 315, 371, [61, 66, 82, 73]], [66, ["number", 3], 366, 371, [65, null]], [67, ["storein", 0], 380, 473, [82, 68, 72, null]], [68, ["string", "shape"], 448, 473, [67, null]], [69, ["number", 1], 502, 557, [72, null]], [70, "box", 502, 515, [72, 71, null]], [71, ["string", "shape"], 557, 515, [70, null]], [72, ["plus2", 0], 448, 515, [67, 70, 69]], [73, ["sandwichcollapsed", 1], 315, 287, [65, null]], [74, ["sandwichcollapsed", 1], 321, 433, [50, null]], [75, ["sandwichcollapsed", 1], 318, 742, [41, null]], [76, "stack", 386, 577, [50, 77, 53]], [77, ["string", "numberloop"], 444, 577, [76, null]], [78, "hat", 318, 658, [null, 79, 265]], [79, ["string", "shadeloop"], 376, 666, [78, null]], [80, "hat", 321, 349, [null, 81, 263]], [81, ["string", "colorloop"], 379, 357, [80, null]], [82, "stack", 380, 431, [65, 83, 67]], [83, ["string", "colorloop"], 438, 431, [82, null]], [84, "hat", 315, 203, [null, 85, 262]], [85, ["string", "shapeloop"], 373, 211, [84, null]], [86, "setcolor", 595, 451, [257, 87, 89]], [87, "box", 672, 451, [86, 88, null]], [88, ["string", "color"], 727, 451, [87, null]], [89, "seth", 595, 493, [86, 90, 91]], [90, ["number", 0], 694, 493, [89, null]], [91, "setpensize", 595, 535, [89, 92, 93]], [92, ["number", 150], 697, 535, [91, null]], [93, "setshade", 595, 577, [91, 94, 95]], [94, ["number", 50], 680, 577, [93, null]], [95, "forward", 595, 619, [93, 96, 97]], [96, ["number", 1], 666, 619, [95, null]], [97, "back", 595, 661, [95, 98, 99]], [98, ["number", 1], 653, 661, [97, null]], [99, "setpensize", 595, 703, [97, 100, 101]], [100, ["number", 130], 697, 703, [99, null]], [101, "setshade", 595, 745, [99, 102, 106]], [102, "box", 680, 745, [101, 103, null]], [103, ["string", "shade"], 735, 745, [102, null]], [104, "repeat", 319, 666, [134, 105, 139, 153]], [105, ["number", 3], 370, 666, [104, null]], [106, "forward", 595, 787, [101, 107, 108]], [107, ["number", 1], 666, 787, [106, null]], [108, "back", 595, 829, [106, 109, 110]], [109, ["number", 1], 653, 829, [108, null]], [110, "setpensize", 595, 871, [108, 111, 112]], [111, ["number", 90], 697, 871, [110, null]], [112, "setshade", 595, 913, [110, 113, 114]], [113, ["number", 50], 680, 913, [112, null]], [114, "forward", 595, 955, [112, 115, 116]], [115, ["number", 1], 666, 955, [114, null]], [116, "back", 595, 997, [114, 117, 118]], [117, ["number", 1], 653, 997, [116, null]], [118, "setpensize", 595, 1039, [116, 119, 120]], [119, ["number", 70], 697, 1039, [118, null]], [120, "setshade", 595, 1081, [118, 121, 122]], [121, ["number", 100], 680, 1081, [120, null]], [122, "forward", 595, 1123, [120, 123, 124]], [123, ["number", 1], 666, 1123, [122, null]], [124, "back", 595, 1165, [122, 125, 127]], [125, ["number", 1], 653, 1165, [124, null]], [126, ["sandwichcollapsed", 1], 599, 297, [13, null]], [127, ["sandwichcollapsed", 1], 595, 451, [124, null]], [128, ["fillscreen", 0], 38, 624, [261, 130, 129, 199]], [129, ["number", "100"], 120, 666, [128, null]], [130, "box", 120, 624, [128, 131, null]], [131, ["string", "color"], 175, 624, [130, null]], [132, "hat", 319, 498, [null, 133, 264]], [133, ["string", "numberloop"], 377, 506, [132, null]], [134, ["storein", 0], 319, 582, [264, 135, 136, 104]], [135, ["string", "number"], 387, 582, [134, null]], [136, ["number", 1], 387, 624, [134, null]], [137, "hat", 591, 524, [null, 138, 256]], [138, ["string", "shape3"], 649, 532, [137, null]], [139, "stack", 384, 726, [104, 140, 179]], [140, ["string", "shadeloop"], 442, 726, [139, null]], [141, "repeat", 44, 807, [238, 142, 220, 228]], [142, "box", 95, 807, [141, 143, null]], [143, ["string", "number"], 150, 807, [142, null]], [144, ["setxy2", 0], 444, 755, [249, 145, 146, 250]], [145, ["number", -200], 502, 755, [144, null]], [146, ["number", 0], 502, 797, [144, null]], [147, "seth", 109, 1203, [224, 148, 149]], [148, ["number", 90], 208, 1203, [147, null]], [149, "forward", 109, 1245, [147, 150, 152]], [150, ["number", 200], 180, 1245, [149, null]], [151, "penup", 109, 1077, [49, 224]], [152, "pendown", 109, 1287, [149, null]], [153, ["sandwichcollapsed", 1], 319, 582, [104, null]], [154, "wait", 44, 1327, [228, 155, 189]], [155, ["number", 0.20000000000000001], 102, 1327, [154, null]], [156, "setcolor", 591, 608, [256, 157, 171]], [157, "box", 668, 608, [156, 158, null]], [158, ["string", "color"], 723, 608, [157, null]], [159, "setpensize", 591, 818, [169, 160, 161]], [160, ["number", 40], 693, 818, [159, null]], [161, "setshade", 591, 860, [159, 162, 282]], [162, ["number", 50], 676, 860, [161, null]], [163, "setpensize", 591, 1238, [296, 164, 165]], [164, ["number", 20], 693, 1238, [163, null]], [165, "setshade", 591, 1280, [163, 166, 266]], [166, "box", 676, 1280, [165, 167, null]], [167, ["string", "shade"], 731, 1280, [166, null]], [168, ["sandwichcollapsed", 1], 591, 608, [280, null]], [169, "pendown", 591, 776, [173, 159]], [170, "penup", 591, 692, [171, 173]], [171, "seth", 591, 650, [156, 172, 170]], [172, ["number", 270], 690, 650, [171, null]], [173, "forward", 591, 734, [170, 174, 169]], [174, ["number", 50], 662, 734, [173, null]], [175, ["start", 2.0], 34, 208, [null, 178]], [176, "stack", 34, 292, [178, 177, 246]], [177, ["string", "shapeloop"], 92, 292, [176, null]], [178, "hideblocks", 34, 250, [175, 176]], [179, ["storein", 0], 384, 768, [139, 180, 182, null]], [180, ["string", "number"], 452, 768, [179, null]], [181, ["number", 1], 506, 852, [182, null]], [182, ["plus2", 0], 452, 810, [179, 183, 181]], [183, "box", 506, 810, [182, 184, null]], [184, ["string", "number"], 561, 810, [183, null]], [185, "hat", 44, 391, [null, 186, 259]], [186, ["string", "action"], 102, 399, [185, null]], [187, "stack", 383, 886, [41, 188, 47]], [188, ["string", "action"], 441, 886, [187, null]], [189, ["sandwichcollapsed", 1], 44, 475, [154, null]], [190, "forward", 103, 1062, [204, 191, 201]], [191, ["number", "340"], 174, 1062, [190, null]], [192, ["setxy2", 0], 38, 876, [247, 193, 194, 248]], [193, ["number", -290], 96, 876, [192, null]], [194, ["number", "-170"], 96, 918, [192, null]], [195, "seth", 38, 792, [197, 196, 247]], [196, ["number", 0], 137, 792, [195, null]], [197, "setpensize", 38, 750, [199, 198, 195]], [198, ["number", 5], 140, 750, [197, null]], [199, "setshade", 38, 708, [128, 200, 197]], [200, ["number", 25], 123, 708, [199, null]], [201, ["arc", 0], 103, 1104, [190, 202, 203, 206]], [202, ["number", 90], 161, 1104, [201, null]], [203, ["number", 10], 161, 1146, [201, null]], [204, "repeat", 38, 1002, [248, 205, 190, 211]], [205, ["number", 2], 89, 1002, [204, null]], [206, "forward", 103, 1188, [201, 207, 208]], [207, ["number", "580"], 174, 1188, [206, null]], [208, ["arc", 0], 103, 1230, [206, 209, 210, null]], [209, ["number", 90], 161, 1230, [208, null]], [210, ["number", 10], 161, 1272, [208, null]], [211, ["sandwichcollapsed", 1], 38, 624, [204, null]], [212, "hat", 38, 540, [null, 213, 261]], [213, ["string", "card"], 96, 548, [212, null]], [214, "stack", 44, 475, [259, 215, 260]], [215, ["string", "card"], 102, 475, [214, null]], [216, "xcor", 177, 909, [220, null]], [217, "ycor", 177, 993, [222, null]], [218, "box", 167, 1119, [224, 219, null]], [219, ["string", "x"], 222, 1119, [218, null]], [220, ["storein", 0], 109, 867, [141, 221, 216, 222]], [221, ["string", "x"], 177, 867, [220, null]], [222, ["storein", 0], 109, 951, [220, 223, 217, 49]], [223, ["string", "y"], 177, 951, [222, null]], [224, ["setxy2", 0], 109, 1119, [151, 218, 225, 147]], [225, "box", 167, 1161, [224, 226, null]], [226, ["string", "y"], 222, 1161, [225, null]], [227, "ifelse", 44, 559, [260, 230, 251, 255, 238]], [228, ["vspace", 200], 44, 885, [141, 154]], [229, ["vspace", 40], 392, 713, [237, 253]], [230, ["equal2", 0], 110, 525, [227, 232, 231, null]], [231, ["number", 1], 156, 567, [230, null]], [232, "box", 156, 525, [230, 233, null]], [233, ["string", "number"], 211, 525, [232, null]], [234, ["setxy2", 0], 124, 669, [251, 235, 236, 254]], [235, ["number", 0], 182, 669, [234, null]], [236, ["number", 0], 182, 711, [234, null]], [237, "ifelse", 312, 645, [255, 239, 229, 249, null]], [238, ["vspace", 60], 44, 645, [227, 141]], [239, ["equal2", 0], 378, 611, [237, 241, 240, null]], [240, ["number", 2], 424, 653, [239, null]], [241, "box", 424, 611, [239, 242, null]], [242, ["string", "number"], 479, 611, [241, null]], [243, ["setxy2", 0], 392, 877, [253, 244, 245, 252]], [244, ["number", -100], 450, 877, [243, null]], [245, ["number", 0], 450, 919, [243, null]], [246, "showblocks", 34, 334, [176, null]], [247, "penup", 38, 834, [195, 192]], [248, "pendown", 38, 960, [192, 204]], [249, "penup", 444, 713, [237, 144]], [250, "pendown", 444, 839, [144, null]], [251, "penup", 124, 627, [227, 234]], [252, "pendown", 392, 961, [243, null]], [253, "penup", 392, 835, [229, 243]], [254, "pendown", 124, 753, [234, null]], [255, ["hspace", 40], 176, 627, [227, 237]], [256, "sandwichtop_no_arm_no_label", 573, 574, [137, 156]], [257, "sandwichtop_no_arm_no_label", 577, 417, [2, 86]], [258, "sandwichtop_no_arm_no_label", 581, 263, [0, 32]], [259, "sandwichtop_no_arm_no_label", 26, 441, [185, 214]], [260, ["vspace", 0], 44, 517, [214, 227]], [261, "sandwichtop_no_arm_no_label", 20, 590, [212, 128]], [262, "sandwichtop_no_arm_no_label", 297, 253, [84, 61]], [263, "sandwichtop_no_arm_no_label", 303, 399, [80, 35]], [264, "sandwichtop_no_arm_no_label", 301, 548, [132, 134]], [265, "sandwichtop_no_arm_no_label", 300, 708, [78, 38]], [266, "seth", 591, 1322, [165, 267, 268]], [267, ["number", "30"], 690, 1322, [266, null]], [268, "forward", 591, 1364, [266, 269, 270]], [269, ["number", 100], 662, 1364, [268, null]], [270, "right", 591, 1406, [268, 271, 272]], [271, ["number", "120"], 649, 1406, [270, null]], [272, "forward", 591, 1448, [270, 273, 274]], [273, ["number", 100], 662, 1448, [272, null]], [274, "right", 591, 1490, [272, 275, 276]], [275, ["number", "60"], 649, 1490, [274, null]], [276, "forward", 591, 1532, [274, 277, 278]], [277, ["number", 100], 662, 1532, [276, null]], [278, "right", 591, 1574, [276, 279, 280]], [279, ["number", "120"], 649, 1574, [278, null]], [280, "forward", 591, 1616, [278, 281, 168]], [281, ["number", 100], 662, 1616, [280, null]], [282, "seth", 591, 902, [161, 283, 284]], [283, ["number", 30], 690, 902, [282, null]], [284, "forward", 591, 944, [282, 285, 286]], [285, ["number", 100], 662, 944, [284, null]], [286, "right", 591, 986, [284, 287, 288]], [287, ["number", 120], 649, 986, [286, null]], [288, "forward", 591, 1028, [286, 289, 290]], [289, ["number", 100], 662, 1028, [288, null]], [290, "right", 591, 1070, [288, 291, 292]], [291, ["number", 60], 649, 1070, [290, null]], [292, "forward", 591, 1112, [290, 293, 294]], [293, ["number", 100], 662, 1112, [292, null]], [294, "right", 591, 1154, [292, 295, 296]], [295, ["number", 120], 649, 1154, [294, null]], [296, "forward", 591, 1196, [294, 297, 163]], [297, ["number", 100], 662, 1196, [296, null]]] \ No newline at end of file
+[[0, "hat", 599, 213, [null, 1, 258]],
+[1, ["string", "shape1"], 657, 221, [0, null]],
+[2, "hat", 595, 367, [null, 3, 257]],
+[3, ["string", "shape2"], 653, 375, [2, null]],
+[4, "forward", 664, 525, [10, 5, 6]],
+[5, ["number", 70], 735, 525, [4, null]],
+[6, "back", 664, 567, [4, 7, 24]],
+[7, ["number", 70], 722, 567, [6, null]],
+[8, "seth", 599, 339, [32, 9, 19]],
+[9, ["number", 45], 698, 339, [8, null]],
+[10, "repeat", 599, 465, [28, 11, 4, 12]],
+[11, ["number", 4], 650, 465, [10, null]],
+[12, ["vspace", 40], 599, 543, [10, 21]],
+[13, "repeat", 599, 749, [23, 14, 15, 126]],
+[14, ["number", 4], 650, 749, [13, null]],
+[15, "forward", 664, 809, [13, 16, 17]],
+[16, ["number", 67], 735, 809, [15, null]],
+[17, "back", 664, 851, [15, 18, 26]],
+[18, ["number", 67], 722, 851, [17, null]],
+[19, "setpensize", 599, 381, [8, 20, 28]],
+[20, ["number", 40], 701, 381, [19, null]],
+[21, "setpensize", 599, 665, [12, 22, 23]],
+[22, ["number", 20], 701, 665, [21, null]],
+[23, "setshade", 599, 707, [21, 30, 13]],
+[24, "right", 664, 609, [6, 25, null]],
+[25, ["number", 90], 722, 609, [24, null]],
+[26, "right", 664, 893, [17, 27, null]],
+[27, ["number", 90], 722, 893, [26, null]],
+[28, "setshade", 599, 423, [19, 29, 10]],
+[29, ["number", 50], 684, 423, [28, null]],
+[30, "box", 684, 707, [23, 31, null]],
+[31, ["string", "shade"], 739, 707, [30, null]],
+[32, "setcolor", 599, 297, [258, 33, 8]],
+[33, "box", 676, 297, [32, 34, null]],
+[34, ["string", "color"], 731, 297, [33, null]],
+[35, ["storein", 0], 321, 433, [263, 36, 37, 50]],
+[36, ["string", "color"], 389, 433, [35, null]],
+[37, ["number", 0], 389, 475, [35, null]],
+[38, ["storein", 0], 318, 742, [265, 39, 40, 41]],
+[39, ["string", "shade"], 386, 742, [38, null]],
+[40, ["number", 0], 386, 784, [38, null]],
+[41, "repeat", 318, 826, [38, 42, 187, 75]],
+[42, ["number", 3], 369, 826, [41, null]],
+[43, "box", 505, 970, [45, 44, null]],
+[44, ["string", "shade"], 560, 970, [43, null]],
+[45, ["plus2", 0], 451, 970, [47, 43, 46]],
+[46, ["number", 50], 505, 1012, [45, null]],
+[47, ["storein", 0], 383, 928, [187, 48, 45, null]],
+[48, ["string", "shade"], 451, 928, [47, null]],
+[49, "stack", 109, 1035, [222, 64, 151]],
+[50, "repeat", 321, 517, [35, 51, 76, 74]],
+[51, ["number", 3], 372, 517, [50, null]],
+[52, ["string", "shape"], 221, 1035, [64, null]],
+[53, ["storein", 0], 386, 619, [76, 54, 56, null]],
+[54, ["string", "color"], 454, 619, [53, null]],
+[55, ["number", 35], 508, 703, [56, null]],
+[56, ["plus2", 0], 454, 661, [53, 57, 55]],
+[57, "box", 508, 661, [56, 58, null]],
+[58, ["string", "color"], 563, 661, [57, null]],
+[59, "box", 221, 1077, [64, 60, null]],
+[60, ["string", "shape"], 276, 1077, [59, null]],
+[61, ["storein", 0], 315, 287, [262, 62, 63, 65]],
+[62, ["string", "shape"], 383, 287, [61, null]],
+[63, ["number", 1], 383, 329, [61, null]],
+[64, ["plus2", 0], 167, 1035, [49, 52, 59]],
+[65, "repeat", 315, 371, [61, 66, 82, 73]],
+[66, ["number", 3], 366, 371, [65, null]],
+[67, ["storein", 0], 380, 473, [82, 68, 72, null]],
+[68, ["string", "shape"], 448, 473, [67, null]],
+[69, ["number", 1], 502, 557, [72, null]],
+[70, "box", 502, 515, [72, 71, null]],
+[71, ["string", "shape"], 557, 515, [70, null]],
+[72, ["plus2", 0], 448, 515, [67, 70, 69]],
+[73, ["sandwichcollapsed", 1], 315, 287, [65, null]],
+[74, ["sandwichcollapsed", 1], 321, 433, [50, null]],
+[75, ["sandwichcollapsed", 1], 318, 742, [41, null]],
+[76, "stack", 386, 577, [50, 77, 53]],
+[77, ["string", "numberloop"], 444, 577, [76, null]],
+[78, "hat", 318, 658, [null, 79, 265]],
+[79, ["string", "shadeloop"], 376, 666, [78, null]],
+[80, "hat", 321, 349, [null, 81, 263]],
+[81, ["string", "colorloop"], 379, 357, [80, null]],
+[82, "stack", 380, 431, [65, 83, 67]],
+[83, ["string", "colorloop"], 438, 431, [82, null]],
+[84, "hat", 315, 203, [null, 85, 262]],
+[85, ["string", "shapeloop"], 373, 211, [84, null]],
+[86, "setcolor", 595, 451, [257, 87, 89]],
+[87, "box", 672, 451, [86, 88, null]],
+[88, ["string", "color"], 727, 451, [87, null]],
+[89, "seth", 595, 493, [86, 90, 91]],
+[90, ["number", 0], 694, 493, [89, null]],
+[91, "setpensize", 595, 535, [89, 92, 93]],
+[92, ["number", 150], 697, 535, [91, null]],
+[93, "setshade", 595, 577, [91, 94, 95]],
+[94, ["number", 50], 680, 577, [93, null]],
+[95, "forward", 595, 619, [93, 96, 97]],
+[96, ["number", 1], 666, 619, [95, null]],
+[97, "back", 595, 661, [95, 98, 99]],
+[98, ["number", 1], 653, 661, [97, null]],
+[99, "setpensize", 595, 703, [97, 100, 101]],
+[100, ["number", 130], 697, 703, [99, null]],
+[101, "setshade", 595, 745, [99, 102, 106]],
+[102, "box", 680, 745, [101, 103, null]],
+[103, ["string", "shade"], 735, 745, [102, null]],
+[104, "repeat", 319, 666, [134, 105, 139, 153]],
+[105, ["number", 3], 370, 666, [104, null]],
+[106, "forward", 595, 787, [101, 107, 108]],
+[107, ["number", 1], 666, 787, [106, null]],
+[108, "back", 595, 829, [106, 109, 110]],
+[109, ["number", 1], 653, 829, [108, null]],
+[110, "setpensize", 595, 871, [108, 111, 112]],
+[111, ["number", 90], 697, 871, [110, null]],
+[112, "setshade", 595, 913, [110, 113, 114]],
+[113, ["number", 50], 680, 913, [112, null]],
+[114, "forward", 595, 955, [112, 115, 116]],
+[115, ["number", 1], 666, 955, [114, null]],
+[116, "back", 595, 997, [114, 117, 118]],
+[117, ["number", 1], 653, 997, [116, null]],
+[118, "setpensize", 595, 1039, [116, 119, 120]],
+[119, ["number", 70], 697, 1039, [118, null]],
+[120, "setshade", 595, 1081, [118, 121, 122]],
+[121, ["number", 100], 680, 1081, [120, null]],
+[122, "forward", 595, 1123, [120, 123, 124]],
+[123, ["number", 1], 666, 1123, [122, null]],
+[124, "back", 595, 1165, [122, 125, 127]],
+[125, ["number", 1], 653, 1165, [124, null]],
+[126, ["sandwichcollapsed", 1], 599, 297, [13, null]],
+[127, ["sandwichcollapsed", 1], 595, 451, [124, null]],
+[128, ["fillscreen", 0], 38, 624, [261, 130, 129, 199]],
+[129, ["number", "100"], 120, 666, [128, null]],
+[130, "box", 120, 624, [128, 131, null]],
+[131, ["string", "color"], 175, 624, [130, null]],
+[132, "hat", 319, 498, [null, 133, 264]],
+[133, ["string", "numberloop"], 377, 506, [132, null]],
+[134, ["storein", 0], 319, 582, [264, 135, 136, 104]],
+[135, ["string", "number"], 387, 582, [134, null]],
+[136, ["number", 1], 387, 624, [134, null]],
+[137, "hat", 591, 524, [null, 138, 256]],
+[138, ["string", "shape3"], 649, 532, [137, null]],
+[139, "stack", 384, 726, [104, 140, 179]],
+[140, ["string", "shadeloop"], 442, 726, [139, null]],
+[141, "repeat", 44, 807, [238, 142, 220, 228]],
+[142, "box", 95, 807, [141, 143, null]],
+[143, ["string", "number"], 150, 807, [142, null]],
+[144, ["setxy2", 0], 444, 755, [249, 145, 146, 250]],
+[145, ["number", -200], 502, 755, [144, null]],
+[146, ["number", 0], 502, 797, [144, null]],
+[147, "seth", 109, 1203, [224, 148, 149]],
+[148, ["number", 90], 208, 1203, [147, null]],
+[149, "forward", 109, 1245, [147, 150, 152]],
+[150, ["number", 200], 180, 1245, [149, null]],
+[151, "penup", 109, 1077, [49, 224]],
+[152, "pendown", 109, 1287, [149, null]],
+[153, ["sandwichcollapsed", 1], 319, 582, [104, null]],
+[154, "wait", 44, 1327, [228, 155, 189]],
+[155, ["number", 0.20000000000000001], 102, 1327, [154, null]],
+[156, "setcolor", 591, 608, [256, 157, 171]],
+[157, "box", 668, 608, [156, 158, null]],
+[158, ["string", "color"], 723, 608, [157, null]],
+[159, "setpensize", 591, 818, [169, 160, 161]],
+[160, ["number", 40], 693, 818, [159, null]],
+[161, "setshade", 591, 860, [159, 162, 282]],
+[162, ["number", 50], 676, 860, [161, null]],
+[163, "setpensize", 591, 1238, [296, 164, 165]],
+[164, ["number", 20], 693, 1238, [163, null]],
+[165, "setshade", 591, 1280, [163, 166, 266]],
+[166, "box", 676, 1280, [165, 167, null]],
+[167, ["string", "shade"], 731, 1280, [166, null]],
+[168, ["sandwichcollapsed", 1], 591, 608, [280, null]],
+[169, "pendown", 591, 776, [173, 159]],
+[170, "penup", 591, 692, [171, 173]],
+[171, "seth", 591, 650, [156, 172, 170]],
+[172, ["number", 270], 690, 650, [171, null]],
+[173, "forward", 591, 734, [170, 174, 169]],
+[174, ["number", 50], 662, 734, [173, null]],
+[175, ["start", 2.0], 34, 208, [null, 178]],
+[176, "stack", 34, 292, [178, 177, 246]],
+[177, ["string", "shapeloop"], 92, 292, [176, null]],
+[178, "hideblocks", 34, 250, [175, 176]],
+[179, ["storein", 0], 384, 768, [139, 180, 182, null]],
+[180, ["string", "number"], 452, 768, [179, null]],
+[181, ["number", 1], 506, 852, [182, null]],
+[182, ["plus2", 0], 452, 810, [179, 183, 181]],
+[183, "box", 506, 810, [182, 184, null]],
+[184, ["string", "number"], 561, 810, [183, null]],
+[185, "hat", 44, 391, [null, 186, 259]],
+[186, ["string", "action"], 102, 399, [185, null]],
+[187, "stack", 383, 886, [41, 188, 47]],
+[188, ["string", "action"], 441, 886, [187, null]],
+[189, ["sandwichcollapsed", 1], 44, 475, [154, null]],
+[190, "forward", 103, 1062, [204, 191, 201]],
+[191, ["number", "340"], 174, 1062, [190, null]],
+[192, ["setxy2", 0], 38, 876, [247, 193, 194, 248]],
+[193, ["number", -290], 96, 876, [192, null]],
+[194, ["number", "-170"], 96, 918, [192, null]],
+[195, "seth", 38, 792, [197, 196, 247]],
+[196, ["number", 0], 137, 792, [195, null]],
+[197, "setpensize", 38, 750, [199, 198, 195]],
+[198, ["number", 5], 140, 750, [197, null]],
+[199, "setshade", 38, 708, [128, 200, 197]],
+[200, ["number", 25], 123, 708, [199, null]],
+[201, ["arc", 0], 103, 1104, [190, 202, 203, 206]],
+[202, ["number", 90], 161, 1104, [201, null]],
+[203, ["number", 10], 161, 1146, [201, null]],
+[204, "repeat", 38, 1002, [248, 205, 190, 211]],
+[205, ["number", 2], 89, 1002, [204, null]],
+[206, "forward", 103, 1188, [201, 207, 208]],
+[207, ["number", "580"], 174, 1188, [206, null]],
+[208, ["arc", 0], 103, 1230, [206, 209, 210, null]],
+[209, ["number", 90], 161, 1230, [208, null]],
+[210, ["number", 10], 161, 1272, [208, null]],
+[211, ["sandwichcollapsed", 1], 38, 624, [204, null]],
+[212, "hat", 38, 540, [null, 213, 261]],
+[213, ["string", "card"], 96, 548, [212, null]],
+[214, "stack", 44, 475, [259, 215, 260]],
+[215, ["string", "card"], 102, 475, [214, null]],
+[216, "xcor", 177, 909, [220, null]],
+[217, "ycor", 177, 993, [222, null]],
+[218, "box", 167, 1119, [224, 219, null]],
+[219, ["string", "x"], 222, 1119, [218, null]],
+[220, ["storein", 0], 109, 867, [141, 221, 216, 222]],
+[221, ["string", "x"], 177, 867, [220, null]],
+[222, ["storein", 0], 109, 951, [220, 223, 217, 49]],
+[223, ["string", "y"], 177, 951, [222, null]],
+[224, ["setxy2", 0], 109, 1119, [151, 218, 225, 147]],
+[225, "box", 167, 1161, [224, 226, null]],
+[226, ["string", "y"], 222, 1161, [225, null]],
+[227, "ifelse", 44, 559, [260, 230, 251, 255, 238]],
+[228, ["vspace", 200], 44, 885, [141, 154]],
+[229, ["vspace", 40], 392, 713, [237, 253]],
+[230, ["equal2", 0], 110, 525, [227, 232, 231, null]],
+[231, ["number", 1], 156, 567, [230, null]],
+[232, "box", 156, 525, [230, 233, null]],
+[233, ["string", "number"], 211, 525, [232, null]],
+[234, ["setxy2", 0], 124, 669, [251, 235, 236, 254]],
+[235, ["number", 0], 182, 669, [234, null]],
+[236, ["number", 0], 182, 711, [234, null]],
+[237, "ifelse", 312, 645, [255, 239, 229, 249, null]],
+[238, ["vspace", 60], 44, 645, [227, 141]],
+[239, ["equal2", 0], 378, 611, [237, 241, 240, null]],
+[240, ["number", 2], 424, 653, [239, null]],
+[241, "box", 424, 611, [239, 242, null]],
+[242, ["string", "number"], 479, 611, [241, null]],
+[243, ["setxy2", 0], 392, 877, [253, 244, 245, 252]],
+[244, ["number", -100], 450, 877, [243, null]],
+[245, ["number", 0], 450, 919, [243, null]],
+[246, "showblocks", 34, 334, [176, null]],
+[247, "penup", 38, 834, [195, 192]],
+[248, "pendown", 38, 960, [192, 204]],
+[249, "penup", 444, 713, [237, 144]],
+[250, "pendown", 444, 839, [144, null]],
+[251, "penup", 124, 627, [227, 234]],
+[252, "pendown", 392, 961, [243, null]],
+[253, "penup", 392, 835, [229, 243]],
+[254, "pendown", 124, 753, [234, null]],
+[255, ["hspace", 40], 176, 627, [227, 237]],
+[256, "sandwichtop_no_arm_no_label", 573, 574, [137, 156]],
+[257, "sandwichtop_no_arm_no_label", 577, 417, [2, 86]],
+[258, "sandwichtop_no_arm_no_label", 581, 263, [0, 32]],
+[259, "sandwichtop_no_arm_no_label", 26, 441, [185, 214]],
+[260, ["vspace", 0], 44, 517, [214, 227]],
+[261, "sandwichtop_no_arm_no_label", 20, 590, [212, 128]],
+[262, "sandwichtop_no_arm_no_label", 297, 253, [84, 61]],
+[263, "sandwichtop_no_arm_no_label", 303, 399, [80, 35]],
+[264, "sandwichtop_no_arm_no_label", 301, 548, [132, 134]],
+[265, "sandwichtop_no_arm_no_label", 300, 708, [78, 38]],
+[266, "seth", 591, 1322, [165, 267, 268]],
+[267, ["number", "30"], 690, 1322, [266, null]],
+[268, "forward", 591, 1364, [266, 269, 270]],
+[269, ["number", 100], 662, 1364, [268, null]],
+[270, "right", 591, 1406, [268, 271, 272]],
+[271, ["number", "120"], 649, 1406, [270, null]],
+[272, "forward", 591, 1448, [270, 273, 274]],
+[273, ["number", 100], 662, 1448, [272, null]],
+[274, "right", 591, 1490, [272, 275, 276]],
+[275, ["number", "60"], 649, 1490, [274, null]],
+[276, "forward", 591, 1532, [274, 277, 278]],
+[277, ["number", 100], 662, 1532, [276, null]],
+[278, "right", 591, 1574, [276, 279, 280]],
+[279, ["number", "120"], 649, 1574, [278, null]],
+[280, "forward", 591, 1616, [278, 281, 168]],
+[281, ["number", 100], 662, 1616, [280, null]],
+[282, "seth", 591, 902, [161, 283, 284]],
+[283, ["number", 30], 690, 902, [282, null]],
+[284, "forward", 591, 944, [282, 285, 286]],
+[285, ["number", 100], 662, 944, [284, null]],
+[286, "right", 591, 986, [284, 287, 288]],
+[287, ["number", 120], 649, 986, [286, null]],
+[288, "forward", 591, 1028, [286, 289, 290]],
+[289, ["number", 100], 662, 1028, [288, null]],
+[290, "right", 591, 1070, [288, 291, 292]],
+[291, ["number", 60], 649, 1070, [290, null]],
+[292, "forward", 591, 1112, [290, 293, 294]],
+[293, ["number", 100], 662, 1112, [292, null]],
+[294, "right", 591, 1154, [292, 295, 296]],
+[295, ["number", 120], 649, 1154, [294, null]],
+[296, "forward", 591, 1196, [294, 297, 163]],
+[297, ["number", 100], 662, 1196, [296, null]]] \ No newline at end of file
diff --git a/samples/game-shapes-and-color.ta b/samples/game-shapes-and-color.ta
index d31e935..952bd9c 100644
--- a/samples/game-shapes-and-color.ta
+++ b/samples/game-shapes-and-color.ta
@@ -1 +1,392 @@
-[[0, "hat", 801, 239, [null, 1, 380]], [1, ["string", "circle"], 859, 247, [0, null]], [2, "penup", 801, 323, [380, 3]], [3, "seth", 801, 365, [2, 4, 5]], [4, ["number", 270], 900, 365, [3, null]], [5, "forward", 801, 407, [3, 6, 7]], [6, ["number", 56], 872, 407, [5, null]], [7, "seth", 801, 449, [5, 8, 9]], [8, ["number", 0], 900, 449, [7, null]], [9, "pendown", 801, 491, [7, 10]], [10, ["arc", 0], 801, 533, [9, 11, 12, 335]], [11, ["number", 360], 859, 533, [10, null]], [12, ["number", 56], 859, 575, [10, null]], [13, "hat", 796, 97, [null, 14, 378]], [14, ["string", "square"], 854, 105, [13, null]], [15, "penup", 796, 181, [378, 16]], [16, "seth", 796, 223, [15, 17, 18]], [17, ["number", 0], 895, 223, [16, null]], [18, "back", 796, 265, [16, 19, 20]], [19, ["number", 50], 854, 265, [18, null]], [20, "seth", 796, 307, [18, 21, 22]], [21, ["number", 270], 895, 307, [20, null]], [22, "forward", 796, 349, [20, 23, 24]], [23, ["number", 50], 867, 349, [22, null]], [24, "seth", 796, 391, [22, 25, 26]], [25, ["number", 0], 895, 391, [24, null]], [26, "pendown", 796, 433, [24, 27]], [27, "repeat", 796, 475, [26, 28, 29, 350]], [28, ["number", 4], 847, 475, [27, null]], [29, "forward", 861, 535, [27, 30, 31]], [30, ["number", 100], 932, 535, [29, null]], [31, "right", 861, 577, [29, 32, null]], [32, ["number", 90], 919, 577, [31, null]], [33, "hat", 805, 532, [null, 34, 379]], [34, ["string", "triangle"], 863, 540, [33, null]], [35, "penup", 805, 616, [379, 36]], [36, "seth", 805, 658, [35, 37, 38]], [37, ["number", 270], 904, 658, [36, null]], [38, "forward", 805, 700, [36, 39, 40]], [39, ["number", 60], 876, 700, [38, null]], [40, "seth", 805, 742, [38, 41, 42]], [41, ["number", 0], 904, 742, [40, null]], [42, "back", 805, 784, [40, 43, 44]], [43, ["number", 50], 863, 784, [42, null]], [44, "seth", 805, 826, [42, 45, 46]], [45, ["number", 30], 904, 826, [44, null]], [46, "pendown", 805, 868, [44, 47]], [47, "repeat", 805, 910, [46, 48, 49, 349]], [48, ["number", 3], 856, 910, [47, null]], [49, "forward", 870, 970, [47, 50, 51]], [50, ["number", 120], 941, 970, [49, null]], [51, "right", 870, 1012, [49, 52, null]], [52, ["number", 120], 928, 1012, [51, null]], [53, "seth", 805, 1070, [349, 54, 348]], [54, ["number", 0], 904, 1070, [53, null]], [55, "hat", 806, 387, [null, 56, 381]], [56, ["string", "star"], 864, 395, [55, null]], [57, "penup", 806, 471, [381, 58]], [58, "seth", 806, 513, [57, 59, 60]], [59, ["number", 0], 905, 513, [58, null]], [60, "back", 806, 555, [58, 61, 62]], [61, ["number", 44], 864, 555, [60, null]], [62, "seth", 806, 597, [60, 63, 64]], [63, ["number", 270], 905, 597, [62, null]], [64, "forward", 806, 639, [62, 65, 66]], [65, ["number", 30], 877, 639, [64, null]], [66, "seth", 806, 681, [64, 67, 68]], [67, ["number", 18], 905, 681, [66, null]], [68, "pendown", 806, 723, [66, 69]], [69, "repeat", 806, 765, [68, 70, 71, 346]], [70, ["number", 5], 857, 765, [69, null]], [71, "forward", 871, 825, [69, 72, 73]], [72, ["number", 100], 942, 825, [71, null]], [73, "right", 871, 867, [71, 74, null]], [74, ["number", 144], 929, 867, [73, null]], [75, "seth", 806, 925, [346, 76, 347]], [76, ["number", 0], 905, 925, [75, null]], [77, "hat", 1043, 420, [null, 78, 370]], [78, ["string", "shapes"], 1101, 428, [77, null]], [79, "setpensize", 1043, 504, [370, 80, 356]], [80, ["number", 10], 1145, 504, [79, null]], [81, ["setxy2", 0], 1043, 588, [356, 82, 83, 357]], [82, ["number", -100], 1101, 588, [81, null]], [83, ["number", 100], 1101, 630, [81, null]], [84, "setcolor", 1043, 714, [357, 85, 86]], [85, "pop", 1120, 714, [84, null]], [86, "stack", 1043, 756, [84, 87, 358]], [87, "pop", 1101, 756, [86, null]], [88, ["setxy2", 0], 1043, 840, [358, 89, 90, 359]], [89, ["number", 100], 1101, 840, [88, null]], [90, ["number", 100], 1101, 882, [88, null]], [91, "setcolor", 1043, 966, [359, 92, 93]], [92, "pop", 1120, 966, [91, null]], [93, "stack", 1043, 1008, [91, 94, 360]], [94, "pop", 1101, 1008, [93, null]], [95, ["setxy2", 0], 1043, 1092, [360, 96, 97, 361]], [96, ["number", 100], 1101, 1092, [95, null]], [97, ["number", -100], 1101, 1134, [95, null]], [98, "setcolor", 1043, 1218, [361, 99, 100]], [99, "pop", 1120, 1218, [98, null]], [100, "stack", 1043, 1260, [98, 101, 362]], [101, "pop", 1101, 1260, [100, null]], [102, ["setxy2", 0], 1043, 1344, [362, 103, 104, 363]], [103, ["number", -100], 1101, 1344, [102, null]], [104, ["number", -100], 1101, 1386, [102, null]], [105, "setcolor", 1043, 1470, [363, 106, 107]], [106, "pop", 1120, 1470, [105, null]], [107, "stack", 1043, 1512, [105, 108, 364]], [108, "pop", 1101, 1512, [107, null]], [109, "hat", 1039, 263, [null, 110, 377]], [110, ["string", "calculate distance"], 1097, 271, [109, null]], [111, ["storein", 0], 1039, 347, [377, 112, 113, 355]], [112, ["string", "dx"], 1107, 347, [111, null]], [113, ["minus2", 0], 1107, 389, [111, 114, 116]], [114, "box", 1161, 389, [113, 115, null]], [115, ["string", "x"], 1216, 389, [114, null]], [116, "xcor", 1185, 431, [113, null]], [117, ["storein", 0], 1039, 473, [355, 118, 119, 354]], [118, ["string", "dy"], 1107, 473, [117, null]], [119, ["minus2", 0], 1107, 515, [117, 120, 122]], [120, "box", 1161, 515, [119, 121, null]], [121, ["string", "y"], 1216, 515, [120, null]], [122, "ycor", 1185, 557, [119, null]], [123, ["storein", 0], 1039, 599, [354, 124, 125, 334]], [124, ["string", "distance"], 1107, 599, [123, null]], [125, "sqrt", 1107, 641, [123, 126]], [126, ["plus2", 20.0], 1161, 641, [125, 127, 132]], [127, ["product2", 0], 1215, 641, [126, 128, 130]], [128, "box", 1269, 641, [127, 129, null]], [129, ["string", "dx"], 1324, 641, [128, null]], [130, "box", 1269, 683, [127, 131, null]], [131, ["string", "dx"], 1324, 683, [130, null]], [132, ["product2", 0], 1215, 723, [126, 133, 135]], [133, "box", 1269, 723, [132, 134, null]], [134, ["string", "dy"], 1324, 723, [133, null]], [135, "box", 1269, 765, [132, 136, null]], [136, ["string", "dy"], 1324, 765, [135, null]], [137, "hat", 516, 195, [null, 138, 382]], [138, ["string", "q1"], 574, 203, [137, null]], [139, ["storein", 0], 516, 279, [382, 140, 141, 142]], [140, ["string", "x"], 584, 279, [139, null]], [141, ["number", 100], 584, 321, [139, null]], [142, ["storein", 0], 516, 363, [139, 143, 144, 145]], [143, ["string", "y"], 584, 363, [142, null]], [144, ["number", 100], 584, 405, [142, null]], [145, "push", 516, 447, [142, 158, 146]], [146, "stack", 516, 489, [145, 147, 351]], [147, ["string", "ask"], 574, 489, [146, null]], [148, "hat", 518, 335, [null, 156, 383]], [149, ["storein", 0], 518, 419, [383, 150, 160, 151]], [150, ["string", "x"], 586, 419, [149, null]], [151, ["storein", 0], 518, 503, [149, 152, 159, 153]], [152, ["string", "y"], 586, 503, [151, null]], [153, "push", 518, 587, [151, 157, 154]], [154, "stack", 518, 629, [153, 155, 352]], [155, ["string", "ask"], 576, 629, [154, null]], [156, ["string", "q2"], 576, 343, [148, null]], [157, ["string", "Put the turtle in the red square."], 576, 587, [153, null]], [158, ["string", "Put the turtle in the blue triangle."], 574, 447, [145, null]], [159, ["number", 100], 586, 545, [151, null]], [160, ["number", -100], 586, 461, [149, null]], [161, "hat", 513, 477, [null, 162, 384]], [162, ["string", "q3"], 571, 485, [161, null]], [163, ["storein", 0], 513, 561, [384, 164, 183, 165]], [164, ["string", "x"], 581, 561, [163, null]], [165, ["storein", 0], 513, 645, [163, 166, 167, 168]], [166, ["string", "y"], 581, 645, [165, null]], [167, ["number", -100], 581, 687, [165, null]], [168, "push", 513, 729, [165, 182, 169]], [169, "stack", 513, 771, [168, 170, 353]], [170, ["string", "ask"], 571, 771, [169, null]], [171, "hat", 1052, 102, [null, 172, 385]], [172, ["string", "fini"], 1110, 110, [171, null]], [173, ["storein", 0], 1052, 186, [385, 176, 174, 175]], [174, ["number", 0], 1120, 228, [173, null]], [175, ["storein", 0], 1052, 270, [173, 177, 178, 179]], [176, ["string", "x"], 1120, 186, [173, null]], [177, ["string", "y"], 1120, 270, [175, null]], [178, ["number", 0], 1120, 312, [175, null]], [179, "push", 1052, 354, [175, 184, 180]], [180, "stack", 1052, 396, [179, 181, 345]], [181, ["string", "ask"], 1110, 396, [180, null]], [182, ["string", "Put the turtle in the red circle."], 571, 729, [168, null]], [183, ["number", -100], 581, 603, [163, null]], [184, ["string", "Well played!"], 1110, 354, [179, null]], [185, ["start", 2.0], 345, 201, [null, 374]], [186, ["storein", 0], 345, 277, [374, 187, 188, 189]], [187, ["string", "blue"], 413, 277, [186, null]], [188, ["number", 70], 413, 319, [186, null]], [189, ["storein", 0], 345, 361, [186, 190, 191, 192]], [190, ["string", "red"], 413, 361, [189, null]], [191, ["number", 0], 413, 403, [189, null]], [192, ["storein", 0], 345, 445, [189, 193, 194, 195]], [193, ["string", "green"], 413, 445, [192, null]], [194, ["number", 30], 413, 487, [192, null]], [195, "hideblocks", 345, 529, [192, 196]], [196, "stack", 345, 571, [195, 197, 198]], [197, ["string", "pattern a"], 403, 571, [196, null]], [198, "stack", 345, 613, [196, 199, 200]], [199, ["string", "q1"], 403, 613, [198, null]], [200, "stack", 345, 655, [198, 228, 201]], [201, "stack", 345, 697, [200, 202, 203]], [202, ["string", "q2"], 403, 697, [201, null]], [203, "stack", 345, 739, [201, 227, 204]], [204, "stack", 345, 781, [203, 205, 206]], [205, ["string", "q3"], 403, 781, [204, null]], [206, "stack", 345, 823, [204, 207, 343]], [207, ["string", "fini"], 403, 823, [206, null]], [208, "hat", 290, 493, [null, 209, 376]], [209, ["string", "answer"], 348, 501, [208, null]], [210, ["setxy2", 0], 290, 619, [388, 211, 212, 213]], [211, ["number", 0], 348, 619, [210, null]], [212, ["number", 0], 348, 661, [210, null]], [213, "forever", 290, 703, [210, 214, 336]], [214, "stack", 351, 721, [213, 215, 337]], [215, ["string", "calculate distance"], 409, 721, [214, null]], [216, "if", 351, 805, [337, 217, 221, 338]], [217, ["less2", 0], 389, 771, [216, 218, 220, null]], [218, "box", 435, 771, [217, 219, null]], [219, ["string", "distance"], 490, 771, [218, null]], [220, ["number", 100], 435, 813, [217, null]], [221, ["setxy2", 0], 403, 873, [216, 222, 223, 389]], [222, ["number", 0], 461, 873, [221, null]], [223, ["number", 0], 461, 915, [221, null]], [224, "stopstack", 403, 999, [389, null]], [225, "wait", 351, 1053, [338, 226, null]], [226, ["number", 1], 409, 1053, [225, null]], [227, ["string", "pattern c"], 403, 739, [203, null]], [228, ["string", "pattern b"], 403, 655, [200, null]], [229, "hat", 1313, 430, [null, 230, 373]], [230, ["string", "pattern a"], 1371, 438, [229, null]], [231, "clean", 1313, 514, [373, 232]], [232, "push", 1313, 556, [231, 233, 234]], [233, ["string", "square"], 1371, 556, [232, null]], [234, "push", 1313, 598, [232, 235, 237]], [235, "box", 1371, 598, [234, 236, null]], [236, ["string", "blue"], 1426, 598, [235, null]], [237, "push", 1313, 640, [234, 238, 239]], [238, ["string", "circle"], 1371, 640, [237, null]], [239, "push", 1313, 682, [237, 240, 242]], [240, "box", 1371, 682, [239, 241, null]], [241, ["string", "green"], 1426, 682, [240, null]], [242, "push", 1313, 724, [239, 243, 244]], [243, ["string", "triangle"], 1371, 724, [242, null]], [244, "push", 1313, 766, [242, 245, 247]], [245, "box", 1371, 766, [244, 246, null]], [246, ["string", "blue"], 1426, 766, [245, null]], [247, "push", 1313, 808, [244, 248, 249]], [248, ["string", "square"], 1371, 808, [247, null]], [249, "push", 1313, 850, [247, 250, 252]], [250, "box", 1371, 850, [249, 251, null]], [251, ["string", "red"], 1426, 850, [250, null]], [252, "stack", 1313, 892, [249, 253, 342]], [253, ["string", "shapes"], 1371, 892, [252, null]], [254, "hat", 1306, 268, [null, 255, 372]], [255, ["string", "pattern b"], 1364, 276, [254, null]], [256, "clean", 1306, 352, [372, 257]], [257, "push", 1306, 394, [256, 258, 259]], [258, ["string", "triangle"], 1364, 394, [257, null]], [259, "push", 1306, 436, [257, 260, 262]], [260, "box", 1364, 436, [259, 261, null]], [261, ["string", "red"], 1419, 436, [260, null]], [262, "push", 1306, 478, [259, 263, 264]], [263, ["string", "circle"], 1364, 478, [262, null]], [264, "push", 1306, 520, [262, 265, 267]], [265, "box", 1364, 520, [264, 266, null]], [266, ["string", "green"], 1419, 520, [265, null]], [267, "push", 1306, 562, [264, 268, 269]], [268, ["string", "square"], 1364, 562, [267, null]], [269, "push", 1306, 604, [267, 270, 272]], [270, "box", 1364, 604, [269, 271, null]], [271, ["string", "green"], 1419, 604, [270, null]], [272, "push", 1306, 646, [269, 273, 274]], [273, ["string", "square"], 1364, 646, [272, null]], [274, "push", 1306, 688, [272, 275, 277]], [275, "box", 1364, 688, [274, 276, null]], [276, ["string", "red"], 1419, 688, [275, null]], [277, "stack", 1306, 730, [274, 278, 341]], [278, ["string", "shapes"], 1364, 730, [277, null]], [279, "hat", 1296, 108, [null, 280, 371]], [280, ["string", "pattern c"], 1354, 116, [279, null]], [281, "clean", 1296, 192, [371, 282]], [282, "push", 1296, 234, [281, 283, 284]], [283, ["string", "circle"], 1354, 234, [282, null]], [284, "push", 1296, 276, [282, 285, 287]], [285, "box", 1354, 276, [284, 286, null]], [286, ["string", "red"], 1409, 276, [285, null]], [287, "push", 1296, 318, [284, 288, 289]], [288, ["string", "circle"], 1354, 318, [287, null]], [289, "push", 1296, 360, [287, 290, 292]], [290, "box", 1354, 360, [289, 291, null]], [291, ["string", "green"], 1409, 360, [290, null]], [292, "push", 1296, 402, [289, 293, 294]], [293, ["string", "square"], 1354, 402, [292, null]], [294, "push", 1296, 444, [292, 295, 297]], [295, "box", 1354, 444, [294, 296, null]], [296, ["string", "blue"], 1409, 444, [295, null]], [297, "push", 1296, 486, [294, 298, 299]], [298, ["string", "triangle"], 1354, 486, [297, null]], [299, "push", 1296, 528, [297, 300, 302]], [300, "box", 1354, 528, [299, 301, null]], [301, ["string", "red"], 1409, 528, [300, null]], [302, "stack", 1296, 570, [299, 303, 340]], [303, ["string", "shapes"], 1354, 570, [302, null]], [304, "hat", 284, 343, [null, 305, 375]], [305, ["string", "ask"], 342, 351, [304, null]], [306, ["setxy2", 0], 284, 469, [386, 307, 308, 387]], [307, ["number", -300], 342, 469, [306, null]], [308, ["number", 300], 342, 511, [306, null]], [309, "seth", 284, 595, [387, 310, 311]], [310, ["number", 90], 383, 595, [309, null]], [311, "setcolor", 284, 637, [309, 312, 313]], [312, ["number", 0], 361, 637, [311, null]], [313, "setshade", 284, 679, [311, 314, 315]], [314, ["number", 100], 369, 679, [313, null]], [315, "setpensize", 284, 721, [313, 316, 317]], [316, ["number", 120], 386, 721, [315, null]], [317, "forward", 284, 763, [315, 318, 319]], [318, ["number", 700], 355, 763, [317, null]], [319, "back", 284, 805, [317, 320, 321]], [320, ["number", 700], 342, 805, [319, null]], [321, "setshade", 284, 847, [319, 322, 323]], [322, ["number", 50], 369, 847, [321, null]], [323, "seth", 284, 889, [321, 324, 390]], [324, ["number", 0], 383, 889, [323, null]], [325, ["setxy2", 0], 284, 973, [390, 326, 327, 391]], [326, ["number", -300], 342, 973, [325, null]], [327, ["number", 300], 342, 1015, [325, null]], [328, "settextsize", 284, 1099, [391, 329, 330]], [329, ["number", 24], 388, 1099, [328, null]], [330, "show", 284, 1141, [328, 331, 332]], [331, "pop", 342, 1141, [330, null]], [332, "stack", 284, 1183, [330, 333, 339]], [333, ["string", "answer"], 342, 1183, [332, null]], [334, ["sandwichcollapsed", 1], 1039, 347, [123, null]], [335, ["sandwichcollapsed", 1], 801, 323, [10, null]], [336, ["sandwichcollapsed", 1], 290, 577, [213, null]], [337, ["vspace", 0], 351, 763, [214, 216]], [338, ["vspace", 60.0], 351, 891, [216, 225]], [339, ["sandwichcollapsed", 1], 284, 427, [332, null]], [340, ["sandwichcollapsed", 1], 1296, 192, [302, null]], [341, ["sandwichcollapsed", 1], 1306, 352, [277, null]], [342, ["sandwichcollapsed", 1], 1313, 514, [252, null]], [343, "showblocks", 345, 865, [206, 344]], [344, ["sandwichcollapsed", 1], 345, 277, [343, null]], [345, ["sandwichcollapsed", 1], 1052, 186, [180, null]], [346, ["vspace", 20.0], 806, 843, [69, 75]], [347, ["sandwichcollapsed", 1], 806, 471, [75, null]], [348, ["sandwichcollapsed", 1], 805, 616, [53, null]], [349, ["vspace", 20.0], 805, 988, [47, 53]], [350, ["sandwichcollapsed", 1], 796, 181, [27, null]], [351, ["sandwichcollapsed", 1], 516, 279, [146, null]], [352, ["sandwichcollapsed", 1], 518, 419, [154, null]], [353, ["sandwichcollapsed", 1], 513, 561, [169, null]], [354, ["vspace", 0], 1039, 557, [117, 123]], [355, ["vspace", 0], 1039, 431, [111, 117]], [356, "penup", 1043, 546, [79, 81]], [357, "pendown", 1043, 672, [81, 84]], [358, "penup", 1043, 798, [86, 88]], [359, "pendown", 1043, 924, [88, 91]], [360, "penup", 1043, 1050, [93, 95]], [361, "pendown", 1043, 1176, [95, 98]], [362, "penup", 1043, 1302, [100, 102]], [363, "pendown", 1043, 1428, [102, 105]], [364, "penup", 1043, 1554, [107, 366]], [365, "pendown", 1043, 1680, [366, 369]], [366, ["setxy2", 0], 1043, 1596, [364, 367, 368, 365]], [367, ["number", 0], 1101, 1596, [366, null]], [368, ["number", 0], 1101, 1638, [366, null]], [369, ["sandwichcollapsed", 1], 1043, 504, [365, null]], [370, "sandwichtop_no_arm_no_label", 1025, 470, [77, 79]], [371, "sandwichtop_no_arm_no_label", 1278, 158, [279, 281]], [372, "sandwichtop_no_arm_no_label", 1288, 318, [254, 256]], [373, "sandwichtop_no_arm_no_label", 1295, 480, [229, 231]], [374, "sandwichtop_no_arm_no_label", 327, 243, [185, 186]], [375, "sandwichtop_no_arm_no_label", 266, 393, [304, 386]], [376, "sandwichtop_no_arm_no_label", 272, 543, [208, 388]], [377, "sandwichtop_no_arm_no_label", 1021, 313, [109, 111]], [378, "sandwichtop_no_arm_no_label", 778, 147, [13, 15]], [379, "sandwichtop_no_arm_no_label", 787, 582, [33, 35]], [380, "sandwichtop_no_arm_no_label", 783, 289, [0, 2]], [381, "sandwichtop_no_arm_no_label", 788, 437, [55, 57]], [382, "sandwichtop_no_arm_no_label", 498, 245, [137, 139]], [383, "sandwichtop_no_arm_no_label", 500, 385, [148, 149]], [384, "sandwichtop_no_arm_no_label", 495, 527, [161, 163]], [385, "sandwichtop_no_arm_no_label", 1034, 152, [171, 173]], [386, "penup", 284, 427, [375, 306]], [387, "pendown", 284, 553, [306, 309]], [388, "penup", 290, 577, [376, 210]], [389, "pendown", 403, 957, [221, 224]], [390, "penup", 284, 931, [323, 325]], [391, "pendown", 284, 1057, [325, 328]]] \ No newline at end of file
+[[0, "hat", 801, 239, [null, 1, 380]],
+[1, ["string", "circle"], 859, 247, [0, null]],
+[2, "penup", 801, 323, [380, 3]],
+[3, "seth", 801, 365, [2, 4, 5]],
+[4, ["number", 270], 900, 365, [3, null]],
+[5, "forward", 801, 407, [3, 6, 7]],
+[6, ["number", 56], 872, 407, [5, null]],
+[7, "seth", 801, 449, [5, 8, 9]],
+[8, ["number", 0], 900, 449, [7, null]],
+[9, "pendown", 801, 491, [7, 10]],
+[10, ["arc", 0], 801, 533, [9, 11, 12, 335]],
+[11, ["number", 360], 859, 533, [10, null]],
+[12, ["number", 56], 859, 575, [10, null]],
+[13, "hat", 796, 97, [null, 14, 378]],
+[14, ["string", "square"], 854, 105, [13, null]],
+[15, "penup", 796, 181, [378, 16]],
+[16, "seth", 796, 223, [15, 17, 18]],
+[17, ["number", 0], 895, 223, [16, null]],
+[18, "back", 796, 265, [16, 19, 20]],
+[19, ["number", 50], 854, 265, [18, null]],
+[20, "seth", 796, 307, [18, 21, 22]],
+[21, ["number", 270], 895, 307, [20, null]],
+[22, "forward", 796, 349, [20, 23, 24]],
+[23, ["number", 50], 867, 349, [22, null]],
+[24, "seth", 796, 391, [22, 25, 26]],
+[25, ["number", 0], 895, 391, [24, null]],
+[26, "pendown", 796, 433, [24, 27]],
+[27, "repeat", 796, 475, [26, 28, 29, 350]],
+[28, ["number", 4], 847, 475, [27, null]],
+[29, "forward", 861, 535, [27, 30, 31]],
+[30, ["number", 100], 932, 535, [29, null]],
+[31, "right", 861, 577, [29, 32, null]],
+[32, ["number", 90], 919, 577, [31, null]],
+[33, "hat", 805, 532, [null, 34, 379]],
+[34, ["string", "triangle"], 863, 540, [33, null]],
+[35, "penup", 805, 616, [379, 36]],
+[36, "seth", 805, 658, [35, 37, 38]],
+[37, ["number", 270], 904, 658, [36, null]],
+[38, "forward", 805, 700, [36, 39, 40]],
+[39, ["number", 60], 876, 700, [38, null]],
+[40, "seth", 805, 742, [38, 41, 42]],
+[41, ["number", 0], 904, 742, [40, null]],
+[42, "back", 805, 784, [40, 43, 44]],
+[43, ["number", 50], 863, 784, [42, null]],
+[44, "seth", 805, 826, [42, 45, 46]],
+[45, ["number", 30], 904, 826, [44, null]],
+[46, "pendown", 805, 868, [44, 47]],
+[47, "repeat", 805, 910, [46, 48, 49, 349]],
+[48, ["number", 3], 856, 910, [47, null]],
+[49, "forward", 870, 970, [47, 50, 51]],
+[50, ["number", 120], 941, 970, [49, null]],
+[51, "right", 870, 1012, [49, 52, null]],
+[52, ["number", 120], 928, 1012, [51, null]],
+[53, "seth", 805, 1070, [349, 54, 348]],
+[54, ["number", 0], 904, 1070, [53, null]],
+[55, "hat", 806, 387, [null, 56, 381]],
+[56, ["string", "star"], 864, 395, [55, null]],
+[57, "penup", 806, 471, [381, 58]],
+[58, "seth", 806, 513, [57, 59, 60]],
+[59, ["number", 0], 905, 513, [58, null]],
+[60, "back", 806, 555, [58, 61, 62]],
+[61, ["number", 44], 864, 555, [60, null]],
+[62, "seth", 806, 597, [60, 63, 64]],
+[63, ["number", 270], 905, 597, [62, null]],
+[64, "forward", 806, 639, [62, 65, 66]],
+[65, ["number", 30], 877, 639, [64, null]],
+[66, "seth", 806, 681, [64, 67, 68]],
+[67, ["number", 18], 905, 681, [66, null]],
+[68, "pendown", 806, 723, [66, 69]],
+[69, "repeat", 806, 765, [68, 70, 71, 346]],
+[70, ["number", 5], 857, 765, [69, null]],
+[71, "forward", 871, 825, [69, 72, 73]],
+[72, ["number", 100], 942, 825, [71, null]],
+[73, "right", 871, 867, [71, 74, null]],
+[74, ["number", 144], 929, 867, [73, null]],
+[75, "seth", 806, 925, [346, 76, 347]],
+[76, ["number", 0], 905, 925, [75, null]],
+[77, "hat", 1043, 420, [null, 78, 370]],
+[78, ["string", "shapes"], 1101, 428, [77, null]],
+[79, "setpensize", 1043, 504, [370, 80, 356]],
+[80, ["number", 10], 1145, 504, [79, null]],
+[81, ["setxy2", 0], 1043, 588, [356, 82, 83, 357]],
+[82, ["number", -100], 1101, 588, [81, null]],
+[83, ["number", 100], 1101, 630, [81, null]],
+[84, "setcolor", 1043, 714, [357, 85, 86]],
+[85, "pop", 1120, 714, [84, null]],
+[86, "stack", 1043, 756, [84, 87, 358]],
+[87, "pop", 1101, 756, [86, null]],
+[88, ["setxy2", 0], 1043, 840, [358, 89, 90, 359]],
+[89, ["number", 100], 1101, 840, [88, null]],
+[90, ["number", 100], 1101, 882, [88, null]],
+[91, "setcolor", 1043, 966, [359, 92, 93]],
+[92, "pop", 1120, 966, [91, null]],
+[93, "stack", 1043, 1008, [91, 94, 360]],
+[94, "pop", 1101, 1008, [93, null]],
+[95, ["setxy2", 0], 1043, 1092, [360, 96, 97, 361]],
+[96, ["number", 100], 1101, 1092, [95, null]],
+[97, ["number", -100], 1101, 1134, [95, null]],
+[98, "setcolor", 1043, 1218, [361, 99, 100]],
+[99, "pop", 1120, 1218, [98, null]],
+[100, "stack", 1043, 1260, [98, 101, 362]],
+[101, "pop", 1101, 1260, [100, null]],
+[102, ["setxy2", 0], 1043, 1344, [362, 103, 104, 363]],
+[103, ["number", -100], 1101, 1344, [102, null]],
+[104, ["number", -100], 1101, 1386, [102, null]],
+[105, "setcolor", 1043, 1470, [363, 106, 107]],
+[106, "pop", 1120, 1470, [105, null]],
+[107, "stack", 1043, 1512, [105, 108, 364]],
+[108, "pop", 1101, 1512, [107, null]],
+[109, "hat", 1039, 263, [null, 110, 377]],
+[110, ["string", "calculate distance"], 1097, 271, [109, null]],
+[111, ["storein", 0], 1039, 347, [377, 112, 113, 355]],
+[112, ["string", "dx"], 1107, 347, [111, null]],
+[113, ["minus2", 0], 1107, 389, [111, 114, 116]],
+[114, "box", 1161, 389, [113, 115, null]],
+[115, ["string", "x"], 1216, 389, [114, null]],
+[116, "xcor", 1185, 431, [113, null]],
+[117, ["storein", 0], 1039, 473, [355, 118, 119, 354]],
+[118, ["string", "dy"], 1107, 473, [117, null]],
+[119, ["minus2", 0], 1107, 515, [117, 120, 122]],
+[120, "box", 1161, 515, [119, 121, null]],
+[121, ["string", "y"], 1216, 515, [120, null]],
+[122, "ycor", 1185, 557, [119, null]],
+[123, ["storein", 0], 1039, 599, [354, 124, 125, 334]],
+[124, ["string", "distance"], 1107, 599, [123, null]],
+[125, "sqrt", 1107, 641, [123, 126]],
+[126, ["plus2", 20.0], 1161, 641, [125, 127, 132]],
+[127, ["product2", 0], 1215, 641, [126, 128, 130]],
+[128, "box", 1269, 641, [127, 129, null]],
+[129, ["string", "dx"], 1324, 641, [128, null]],
+[130, "box", 1269, 683, [127, 131, null]],
+[131, ["string", "dx"], 1324, 683, [130, null]],
+[132, ["product2", 0], 1215, 723, [126, 133, 135]],
+[133, "box", 1269, 723, [132, 134, null]],
+[134, ["string", "dy"], 1324, 723, [133, null]],
+[135, "box", 1269, 765, [132, 136, null]],
+[136, ["string", "dy"], 1324, 765, [135, null]],
+[137, "hat", 516, 195, [null, 138, 382]],
+[138, ["string", "q1"], 574, 203, [137, null]],
+[139, ["storein", 0], 516, 279, [382, 140, 141, 142]],
+[140, ["string", "x"], 584, 279, [139, null]],
+[141, ["number", 100], 584, 321, [139, null]],
+[142, ["storein", 0], 516, 363, [139, 143, 144, 145]],
+[143, ["string", "y"], 584, 363, [142, null]],
+[144, ["number", 100], 584, 405, [142, null]],
+[145, "push", 516, 447, [142, 158, 146]],
+[146, "stack", 516, 489, [145, 147, 351]],
+[147, ["string", "ask"], 574, 489, [146, null]],
+[148, "hat", 518, 335, [null, 156, 383]],
+[149, ["storein", 0], 518, 419, [383, 150, 160, 151]],
+[150, ["string", "x"], 586, 419, [149, null]],
+[151, ["storein", 0], 518, 503, [149, 152, 159, 153]],
+[152, ["string", "y"], 586, 503, [151, null]],
+[153, "push", 518, 587, [151, 157, 154]],
+[154, "stack", 518, 629, [153, 155, 352]],
+[155, ["string", "ask"], 576, 629, [154, null]],
+[156, ["string", "q2"], 576, 343, [148, null]],
+[157, ["string", "Put the turtle in the red square."], 576, 587, [153, null]],
+[158, ["string", "Put the turtle in the blue triangle."], 574, 447, [145, null]],
+[159, ["number", 100], 586, 545, [151, null]],
+[160, ["number", -100], 586, 461, [149, null]],
+[161, "hat", 513, 477, [null, 162, 384]],
+[162, ["string", "q3"], 571, 485, [161, null]],
+[163, ["storein", 0], 513, 561, [384, 164, 183, 165]],
+[164, ["string", "x"], 581, 561, [163, null]],
+[165, ["storein", 0], 513, 645, [163, 166, 167, 168]],
+[166, ["string", "y"], 581, 645, [165, null]],
+[167, ["number", -100], 581, 687, [165, null]],
+[168, "push", 513, 729, [165, 182, 169]],
+[169, "stack", 513, 771, [168, 170, 353]],
+[170, ["string", "ask"], 571, 771, [169, null]],
+[171, "hat", 1052, 102, [null, 172, 385]],
+[172, ["string", "fini"], 1110, 110, [171, null]],
+[173, ["storein", 0], 1052, 186, [385, 176, 174, 175]],
+[174, ["number", 0], 1120, 228, [173, null]],
+[175, ["storein", 0], 1052, 270, [173, 177, 178, 179]],
+[176, ["string", "x"], 1120, 186, [173, null]],
+[177, ["string", "y"], 1120, 270, [175, null]],
+[178, ["number", 0], 1120, 312, [175, null]],
+[179, "push", 1052, 354, [175, 184, 180]],
+[180, "stack", 1052, 396, [179, 181, 345]],
+[181, ["string", "ask"], 1110, 396, [180, null]],
+[182, ["string", "Put the turtle in the red circle."], 571, 729, [168, null]],
+[183, ["number", -100], 581, 603, [163, null]],
+[184, ["string", "Well played!"], 1110, 354, [179, null]],
+[185, ["start", 2.0], 345, 201, [null, 374]],
+[186, ["storein", 0], 345, 277, [374, 187, 188, 189]],
+[187, ["string", "blue"], 413, 277, [186, null]],
+[188, ["number", 70], 413, 319, [186, null]],
+[189, ["storein", 0], 345, 361, [186, 190, 191, 192]],
+[190, ["string", "red"], 413, 361, [189, null]],
+[191, ["number", 0], 413, 403, [189, null]],
+[192, ["storein", 0], 345, 445, [189, 193, 194, 195]],
+[193, ["string", "green"], 413, 445, [192, null]],
+[194, ["number", 30], 413, 487, [192, null]],
+[195, "hideblocks", 345, 529, [192, 196]],
+[196, "stack", 345, 571, [195, 197, 198]],
+[197, ["string", "pattern a"], 403, 571, [196, null]],
+[198, "stack", 345, 613, [196, 199, 200]],
+[199, ["string", "q1"], 403, 613, [198, null]],
+[200, "stack", 345, 655, [198, 228, 201]],
+[201, "stack", 345, 697, [200, 202, 203]],
+[202, ["string", "q2"], 403, 697, [201, null]],
+[203, "stack", 345, 739, [201, 227, 204]],
+[204, "stack", 345, 781, [203, 205, 206]],
+[205, ["string", "q3"], 403, 781, [204, null]],
+[206, "stack", 345, 823, [204, 207, 343]],
+[207, ["string", "fini"], 403, 823, [206, null]],
+[208, "hat", 290, 493, [null, 209, 376]],
+[209, ["string", "answer"], 348, 501, [208, null]],
+[210, ["setxy2", 0], 290, 619, [388, 211, 212, 213]],
+[211, ["number", 0], 348, 619, [210, null]],
+[212, ["number", 0], 348, 661, [210, null]],
+[213, "forever", 290, 703, [210, 214, 336]],
+[214, "stack", 351, 721, [213, 215, 337]],
+[215, ["string", "calculate distance"], 409, 721, [214, null]],
+[216, "if", 351, 805, [337, 217, 221, 338]],
+[217, ["less2", 0], 389, 771, [216, 218, 220, null]],
+[218, "box", 435, 771, [217, 219, null]],
+[219, ["string", "distance"], 490, 771, [218, null]],
+[220, ["number", 100], 435, 813, [217, null]],
+[221, ["setxy2", 0], 403, 873, [216, 222, 223, 389]],
+[222, ["number", 0], 461, 873, [221, null]],
+[223, ["number", 0], 461, 915, [221, null]],
+[224, "stopstack", 403, 999, [389, null]],
+[225, "wait", 351, 1053, [338, 226, null]],
+[226, ["number", 1], 409, 1053, [225, null]],
+[227, ["string", "pattern c"], 403, 739, [203, null]],
+[228, ["string", "pattern b"], 403, 655, [200, null]],
+[229, "hat", 1313, 430, [null, 230, 373]],
+[230, ["string", "pattern a"], 1371, 438, [229, null]],
+[231, "clean", 1313, 514, [373, 232]],
+[232, "push", 1313, 556, [231, 233, 234]],
+[233, ["string", "square"], 1371, 556, [232, null]],
+[234, "push", 1313, 598, [232, 235, 237]],
+[235, "box", 1371, 598, [234, 236, null]],
+[236, ["string", "blue"], 1426, 598, [235, null]],
+[237, "push", 1313, 640, [234, 238, 239]],
+[238, ["string", "circle"], 1371, 640, [237, null]],
+[239, "push", 1313, 682, [237, 240, 242]],
+[240, "box", 1371, 682, [239, 241, null]],
+[241, ["string", "green"], 1426, 682, [240, null]],
+[242, "push", 1313, 724, [239, 243, 244]],
+[243, ["string", "triangle"], 1371, 724, [242, null]],
+[244, "push", 1313, 766, [242, 245, 247]],
+[245, "box", 1371, 766, [244, 246, null]],
+[246, ["string", "blue"], 1426, 766, [245, null]],
+[247, "push", 1313, 808, [244, 248, 249]],
+[248, ["string", "square"], 1371, 808, [247, null]],
+[249, "push", 1313, 850, [247, 250, 252]],
+[250, "box", 1371, 850, [249, 251, null]],
+[251, ["string", "red"], 1426, 850, [250, null]],
+[252, "stack", 1313, 892, [249, 253, 342]],
+[253, ["string", "shapes"], 1371, 892, [252, null]],
+[254, "hat", 1306, 268, [null, 255, 372]],
+[255, ["string", "pattern b"], 1364, 276, [254, null]],
+[256, "clean", 1306, 352, [372, 257]],
+[257, "push", 1306, 394, [256, 258, 259]],
+[258, ["string", "triangle"], 1364, 394, [257, null]],
+[259, "push", 1306, 436, [257, 260, 262]],
+[260, "box", 1364, 436, [259, 261, null]],
+[261, ["string", "red"], 1419, 436, [260, null]],
+[262, "push", 1306, 478, [259, 263, 264]],
+[263, ["string", "circle"], 1364, 478, [262, null]],
+[264, "push", 1306, 520, [262, 265, 267]],
+[265, "box", 1364, 520, [264, 266, null]],
+[266, ["string", "green"], 1419, 520, [265, null]],
+[267, "push", 1306, 562, [264, 268, 269]],
+[268, ["string", "square"], 1364, 562, [267, null]],
+[269, "push", 1306, 604, [267, 270, 272]],
+[270, "box", 1364, 604, [269, 271, null]],
+[271, ["string", "green"], 1419, 604, [270, null]],
+[272, "push", 1306, 646, [269, 273, 274]],
+[273, ["string", "square"], 1364, 646, [272, null]],
+[274, "push", 1306, 688, [272, 275, 277]],
+[275, "box", 1364, 688, [274, 276, null]],
+[276, ["string", "red"], 1419, 688, [275, null]],
+[277, "stack", 1306, 730, [274, 278, 341]],
+[278, ["string", "shapes"], 1364, 730, [277, null]],
+[279, "hat", 1296, 108, [null, 280, 371]],
+[280, ["string", "pattern c"], 1354, 116, [279, null]],
+[281, "clean", 1296, 192, [371, 282]],
+[282, "push", 1296, 234, [281, 283, 284]],
+[283, ["string", "circle"], 1354, 234, [282, null]],
+[284, "push", 1296, 276, [282, 285, 287]],
+[285, "box", 1354, 276, [284, 286, null]],
+[286, ["string", "red"], 1409, 276, [285, null]],
+[287, "push", 1296, 318, [284, 288, 289]],
+[288, ["string", "circle"], 1354, 318, [287, null]],
+[289, "push", 1296, 360, [287, 290, 292]],
+[290, "box", 1354, 360, [289, 291, null]],
+[291, ["string", "green"], 1409, 360, [290, null]],
+[292, "push", 1296, 402, [289, 293, 294]],
+[293, ["string", "square"], 1354, 402, [292, null]],
+[294, "push", 1296, 444, [292, 295, 297]],
+[295, "box", 1354, 444, [294, 296, null]],
+[296, ["string", "blue"], 1409, 444, [295, null]],
+[297, "push", 1296, 486, [294, 298, 299]],
+[298, ["string", "triangle"], 1354, 486, [297, null]],
+[299, "push", 1296, 528, [297, 300, 302]],
+[300, "box", 1354, 528, [299, 301, null]],
+[301, ["string", "red"], 1409, 528, [300, null]],
+[302, "stack", 1296, 570, [299, 303, 340]],
+[303, ["string", "shapes"], 1354, 570, [302, null]],
+[304, "hat", 284, 343, [null, 305, 375]],
+[305, ["string", "ask"], 342, 351, [304, null]],
+[306, ["setxy2", 0], 284, 469, [386, 307, 308, 387]],
+[307, ["number", -300], 342, 469, [306, null]],
+[308, ["number", 300], 342, 511, [306, null]],
+[309, "seth", 284, 595, [387, 310, 311]],
+[310, ["number", 90], 383, 595, [309, null]],
+[311, "setcolor", 284, 637, [309, 312, 313]],
+[312, ["number", 0], 361, 637, [311, null]],
+[313, "setshade", 284, 679, [311, 314, 315]],
+[314, ["number", 100], 369, 679, [313, null]],
+[315, "setpensize", 284, 721, [313, 316, 317]],
+[316, ["number", 120], 386, 721, [315, null]],
+[317, "forward", 284, 763, [315, 318, 319]],
+[318, ["number", 700], 355, 763, [317, null]],
+[319, "back", 284, 805, [317, 320, 321]],
+[320, ["number", 700], 342, 805, [319, null]],
+[321, "setshade", 284, 847, [319, 322, 323]],
+[322, ["number", 50], 369, 847, [321, null]],
+[323, "seth", 284, 889, [321, 324, 390]],
+[324, ["number", 0], 383, 889, [323, null]],
+[325, ["setxy2", 0], 284, 973, [390, 326, 327, 391]],
+[326, ["number", -300], 342, 973, [325, null]],
+[327, ["number", 300], 342, 1015, [325, null]],
+[328, "settextsize", 284, 1099, [391, 329, 330]],
+[329, ["number", 24], 388, 1099, [328, null]],
+[330, "show", 284, 1141, [328, 331, 332]],
+[331, "pop", 342, 1141, [330, null]],
+[332, "stack", 284, 1183, [330, 333, 339]],
+[333, ["string", "answer"], 342, 1183, [332, null]],
+[334, ["sandwichcollapsed", 1], 1039, 347, [123, null]],
+[335, ["sandwichcollapsed", 1], 801, 323, [10, null]],
+[336, ["sandwichcollapsed", 1], 290, 577, [213, null]],
+[337, ["vspace", 0], 351, 763, [214, 216]],
+[338, ["vspace", 60.0], 351, 891, [216, 225]],
+[339, ["sandwichcollapsed", 1], 284, 427, [332, null]],
+[340, ["sandwichcollapsed", 1], 1296, 192, [302, null]],
+[341, ["sandwichcollapsed", 1], 1306, 352, [277, null]],
+[342, ["sandwichcollapsed", 1], 1313, 514, [252, null]],
+[343, "showblocks", 345, 865, [206, 344]],
+[344, ["sandwichcollapsed", 1], 345, 277, [343, null]],
+[345, ["sandwichcollapsed", 1], 1052, 186, [180, null]],
+[346, ["vspace", 20.0], 806, 843, [69, 75]],
+[347, ["sandwichcollapsed", 1], 806, 471, [75, null]],
+[348, ["sandwichcollapsed", 1], 805, 616, [53, null]],
+[349, ["vspace", 20.0], 805, 988, [47, 53]],
+[350, ["sandwichcollapsed", 1], 796, 181, [27, null]],
+[351, ["sandwichcollapsed", 1], 516, 279, [146, null]],
+[352, ["sandwichcollapsed", 1], 518, 419, [154, null]],
+[353, ["sandwichcollapsed", 1], 513, 561, [169, null]],
+[354, ["vspace", 0], 1039, 557, [117, 123]],
+[355, ["vspace", 0], 1039, 431, [111, 117]],
+[356, "penup", 1043, 546, [79, 81]],
+[357, "pendown", 1043, 672, [81, 84]],
+[358, "penup", 1043, 798, [86, 88]],
+[359, "pendown", 1043, 924, [88, 91]],
+[360, "penup", 1043, 1050, [93, 95]],
+[361, "pendown", 1043, 1176, [95, 98]],
+[362, "penup", 1043, 1302, [100, 102]],
+[363, "pendown", 1043, 1428, [102, 105]],
+[364, "penup", 1043, 1554, [107, 366]],
+[365, "pendown", 1043, 1680, [366, 369]],
+[366, ["setxy2", 0], 1043, 1596, [364, 367, 368, 365]],
+[367, ["number", 0], 1101, 1596, [366, null]],
+[368, ["number", 0], 1101, 1638, [366, null]],
+[369, ["sandwichcollapsed", 1], 1043, 504, [365, null]],
+[370, "sandwichtop_no_arm_no_label", 1025, 470, [77, 79]],
+[371, "sandwichtop_no_arm_no_label", 1278, 158, [279, 281]],
+[372, "sandwichtop_no_arm_no_label", 1288, 318, [254, 256]],
+[373, "sandwichtop_no_arm_no_label", 1295, 480, [229, 231]],
+[374, "sandwichtop_no_arm_no_label", 327, 243, [185, 186]],
+[375, "sandwichtop_no_arm_no_label", 266, 393, [304, 386]],
+[376, "sandwichtop_no_arm_no_label", 272, 543, [208, 388]],
+[377, "sandwichtop_no_arm_no_label", 1021, 313, [109, 111]],
+[378, "sandwichtop_no_arm_no_label", 778, 147, [13, 15]],
+[379, "sandwichtop_no_arm_no_label", 787, 582, [33, 35]],
+[380, "sandwichtop_no_arm_no_label", 783, 289, [0, 2]],
+[381, "sandwichtop_no_arm_no_label", 788, 437, [55, 57]],
+[382, "sandwichtop_no_arm_no_label", 498, 245, [137, 139]],
+[383, "sandwichtop_no_arm_no_label", 500, 385, [148, 149]],
+[384, "sandwichtop_no_arm_no_label", 495, 527, [161, 163]],
+[385, "sandwichtop_no_arm_no_label", 1034, 152, [171, 173]],
+[386, "penup", 284, 427, [375, 306]],
+[387, "pendown", 284, 553, [306, 309]],
+[388, "penup", 290, 577, [376, 210]],
+[389, "pendown", 403, 957, [221, 224]],
+[390, "penup", 284, 931, [323, 325]],
+[391, "pendown", 284, 1057, [325, 328]]] \ No newline at end of file
diff --git a/samples/graphics-turtles.ta b/samples/graphics-turtles.ta
index ea94734..82c39eb 100644
--- a/samples/graphics-turtles.ta
+++ b/samples/graphics-turtles.ta
@@ -1 +1,23 @@
-[[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
+[[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/math-sierptri.ta b/samples/math-sierptri.ta
index 1f82d4c..a51ca54 100644
--- a/samples/math-sierptri.ta
+++ b/samples/math-sierptri.ta
@@ -1 +1,47 @@
-[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 335, [15, 4, 5, null]], [4, ["number", 3], 554, 335, [3, null]], [5, "setcolor", 568, 395, [3, 36, 16]], [6, "if", 568, 519, [16, 7, 10, 14]], [7, ["greater2", 0], 606, 485, [6, 8, 9, null]], [8, "box1", 652, 485, [7, null]], [9, ["number", 16], 652, 527, [7, null]], [10, "storeinbox1", 620, 587, [6, 39, 11]], [11, "stack1", 620, 629, [10, 12]], [12, "storeinbox1", 620, 663, [11, 42, 13]], [13, "penup", 620, 705, [12, null]], [14, ["vspace", 60.0], 568, 605, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20.0], 568, 437, [5, 6]], [17, "forward", 568, 767, [14, 18, 19]], [18, "box1", 639, 767, [17, null]], [19, "right", 568, 809, [17, 20, null]], [20, ["number", 120], 626, 809, [19, null]], [21, ["start", 2.0], 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 45]], [24, ["number", 2], 357, 251, [23, null]], [25, ["setxy2", 0], 255, 327, [45, 26, 27, 46]], [26, ["number", 383], 313, 327, [25, null]], [27, ["number", -333], 313, 369, [25, null]], [28, "left", 255, 445, [46, 29, 30]], [29, ["number", 90], 313, 445, [28, null]], [30, "storeinbox1", 255, 487, [28, 31, 32]], [31, ["number", 768], 373, 487, [30, null]], [32, "stack1", 255, 529, [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, 395, [5, 37, 38]], [37, "color", 699, 395, [36, null]], [38, ["number", 2], 723, 437, [36, null]], [39, ["division2", 0], 738, 587, [10, 40, 41]], [40, "box1", 792, 587, [39, null]], [41, ["number", 2], 816, 629, [39, null]], [42, ["product2", 0], 738, 663, [12, 43, 44]], [43, "box1", 792, 663, [42, null]], [44, ["number", 2], 792, 705, [42, null]], [45, "penup", 255, 293, [23, 25]], [46, "pendown", 255, 411, [25, 28]]] \ 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, 335, [15, 4, 5, null]],
+[4, ["number", 3], 554, 335, [3, null]],
+[5, "setcolor", 568, 395, [3, 36, 16]],
+[6, "if", 568, 519, [16, 7, 10, 14]],
+[7, ["greater2", 0], 606, 485, [6, 8, 9, null]],
+[8, "box1", 652, 485, [7, null]],
+[9, ["number", 16], 652, 527, [7, null]],
+[10, "storeinbox1", 620, 587, [6, 39, 11]],
+[11, "stack1", 620, 629, [10, 12]],
+[12, "storeinbox1", 620, 663, [11, 42, 13]],
+[13, "penup", 620, 705, [12, null]],
+[14, ["vspace", 60.0], 568, 605, [6, 17]],
+[15, ["vspace", 0], 503, 293, [2, 3]],
+[16, ["vspace", 20.0], 568, 437, [5, 6]],
+[17, "forward", 568, 767, [14, 18, 19]],
+[18, "box1", 639, 767, [17, null]],
+[19, "right", 568, 809, [17, 20, null]],
+[20, ["number", 120], 626, 809, [19, null]],
+[21, ["start", 2.0], 255, 175, [null, 22]],
+[22, "clean", 255, 217, [21, 23]],
+[23, "setpensize", 255, 251, [22, 24, 45]],
+[24, ["number", 2], 357, 251, [23, null]],
+[25, ["setxy2", 0], 255, 327, [45, 26, 27, 46]],
+[26, ["number", 383], 313, 327, [25, null]],
+[27, ["number", -333], 313, 369, [25, null]],
+[28, "left", 255, 445, [46, 29, 30]],
+[29, ["number", 90], 313, 445, [28, null]],
+[30, "storeinbox1", 255, 487, [28, 31, 32]],
+[31, ["number", 768], 373, 487, [30, null]],
+[32, "stack1", 255, 529, [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, 395, [5, 37, 38]],
+[37, "color", 699, 395, [36, null]],
+[38, ["number", 2], 723, 437, [36, null]],
+[39, ["division2", 0], 738, 587, [10, 40, 41]],
+[40, "box1", 792, 587, [39, null]],
+[41, ["number", 2], 816, 629, [39, null]],
+[42, ["product2", 0], 738, 663, [12, 43, 44]],
+[43, "box1", 792, 663, [42, null]],
+[44, ["number", 2], 792, 705, [42, null]],
+[45, "penup", 255, 293, [23, 25]],
+[46, "pendown", 255, 411, [25, 28]]] \ No newline at end of file
diff --git a/samples/math-sin-function.ta b/samples/math-sin-function.ta
index 97f8441..bcf81d4 100644
--- a/samples/math-sin-function.ta
+++ b/samples/math-sin-function.ta
@@ -1 +1,49 @@
-[[0, ["start", 2.0], 76, 215, [null, 43]], [1, "storeinbox1", 141, 503, [31, 2, 34]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [45, 4, 21, null]], [4, ["number", 628], 449, 229, [3, null]], [5, ["setxy2", 0], 463, 575, [47, 25, 27, 48]], [6, "box1", 585, 331, [19, null]], [7, ["product2", 20.0], 531, 457, [23, 8, 38]], [8, "myfunc", 585, 457, [7, 9, 16]], [9, ["string", "sin(x)"], 665, 457, [8, null]], [10, "forward", 463, 693, [48, 11, 12]], [11, ["number", 0], 534, 693, [10, null]], [12, "storeinbox1", 463, 735, [10, 13, null]], [13, ["plus2", 0], 581, 735, [12, 14, 15]], [14, "box1", 635, 735, [13, null]], [15, ["number", 0.01], 635, 777, [13, null]], [16, "box1", 665, 499, [8, null]], [17, "clean", 76, 291, [43, 18]], [18, "cartesian", 76, 325, [17, 32]], [19, ["product2", 0], 531, 331, [21, 6, 20]], [20, ["number", 100], 585, 373, [19, null]], [21, ["storein", 0], 463, 289, [3, 22, 19, 29]], [22, ["string", "x"], 531, 289, [21, null]], [23, ["storein", 0], 463, 415, [29, 24, 7, 30]], [24, ["string", "sin(x)"], 531, 415, [23, null]], [25, "box", 521, 575, [5, 26, null]], [26, ["string", "x"], 576, 575, [25, null]], [27, "box", 521, 617, [5, 28, null]], [28, ["string", "sin(x)"], 576, 617, [27, null]], [29, ["vspace", 0], 463, 373, [21, 23]], [30, ["vspace", 0], 463, 499, [23, 47]], [31, "setcolor", 141, 461, [39, 42, 1]], [32, "storeinbox2", 76, 359, [18, 33, 39]], [33, ["number", 1], 194, 359, [32, null]], [34, "storeinbox2", 141, 545, [1, 36, 46]], [35, ["number", 2], 313, 587, [36, null]], [36, ["plus2", 0], 259, 545, [34, 37, 35]], [37, "box2", 313, 545, [36, null]], [38, "box2", 585, 539, [7, null]], [39, "repeat", 76, 401, [32, 40, 31, 41]], [40, ["number", 200], 127, 401, [39, null]], [41, ["vspace", 60.0], 76, 479, [39, 44]], [42, "box2", 218, 461, [31, null]], [43, "hideblocks", 76, 257, [0, 17]], [44, "showblocks", 76, 641, [41, null]], [45, "hat1", 398, 187, [null, 3]], [46, "stack1", 141, 587, [34, null]], [47, "penup", 463, 541, [30, 5]], [48, "pendown", 463, 659, [5, 10]]] \ No newline at end of file
+[[0, ["start", 2.0], 76, 215, [null, 43]],
+[1, "storeinbox1", 141, 503, [31, 2, 34]],
+[2, ["number", -3.14159], 259, 503, [1, null]],
+[3, "repeat", 398, 229, [45, 4, 21, null]],
+[4, ["number", 628], 449, 229, [3, null]],
+[5, ["setxy2", 0], 463, 575, [47, 25, 27, 48]],
+[6, "box1", 585, 331, [19, null]],
+[7, ["product2", 20.0], 531, 457, [23, 8, 38]],
+[8, "myfunc", 585, 457, [7, 9, 16]],
+[9, ["string", "sin(x)"], 665, 457, [8, null]],
+[10, "forward", 463, 693, [48, 11, 12]],
+[11, ["number", 0], 534, 693, [10, null]],
+[12, "storeinbox1", 463, 735, [10, 13, null]],
+[13, ["plus2", 0], 581, 735, [12, 14, 15]],
+[14, "box1", 635, 735, [13, null]],
+[15, ["number", 0.01], 635, 777, [13, null]],
+[16, "box1", 665, 499, [8, null]],
+[17, "clean", 76, 291, [43, 18]],
+[18, "cartesian", 76, 325, [17, 32]],
+[19, ["product2", 0], 531, 331, [21, 6, 20]],
+[20, ["number", 100], 585, 373, [19, null]],
+[21, ["storein", 0], 463, 289, [3, 22, 19, 29]],
+[22, ["string", "x"], 531, 289, [21, null]],
+[23, ["storein", 0], 463, 415, [29, 24, 7, 30]],
+[24, ["string", "sin(x)"], 531, 415, [23, null]],
+[25, "box", 521, 575, [5, 26, null]],
+[26, ["string", "x"], 576, 575, [25, null]],
+[27, "box", 521, 617, [5, 28, null]],
+[28, ["string", "sin(x)"], 576, 617, [27, null]],
+[29, ["vspace", 0], 463, 373, [21, 23]],
+[30, ["vspace", 0], 463, 499, [23, 47]],
+[31, "setcolor", 141, 461, [39, 42, 1]],
+[32, "storeinbox2", 76, 359, [18, 33, 39]],
+[33, ["number", 1], 194, 359, [32, null]],
+[34, "storeinbox2", 141, 545, [1, 36, 46]],
+[35, ["number", 2], 313, 587, [36, null]],
+[36, ["plus2", 0], 259, 545, [34, 37, 35]],
+[37, "box2", 313, 545, [36, null]],
+[38, "box2", 585, 539, [7, null]],
+[39, "repeat", 76, 401, [32, 40, 31, 41]],
+[40, ["number", 200], 127, 401, [39, null]],
+[41, ["vspace", 60.0], 76, 479, [39, 44]],
+[42, "box2", 218, 461, [31, null]],
+[43, "hideblocks", 76, 257, [0, 17]],
+[44, "showblocks", 76, 641, [41, null]],
+[45, "hat1", 398, 187, [null, 3]],
+[46, "stack1", 141, 587, [34, null]],
+[47, "penup", 463, 541, [30, 5]],
+[48, "pendown", 463, 659, [5, 10]]] \ No newline at end of file
diff --git a/samples/math-tangents.ta b/samples/math-tangents.ta
index eed0023..05a8e81 100644
--- a/samples/math-tangents.ta
+++ b/samples/math-tangents.ta
@@ -1 +1,90 @@
-[[0, "repeat", 552, 231, [76, 1, 2, null]], [1, ["number", 50], 603, 231, [0, null]], [2, "setcolor", 617, 291, [0, 3, 29]], [3, ["plus2", 0], 694, 291, [2, 4, 5]], [4, "color", 748, 291, [3, null]], [5, ["number", 2], 748, 333, [3, null]], [6, ["setxy2", 0], 617, 409, [84, 7, 8, 27]], [7, ["number", 0], 675, 409, [6, null]], [8, ["minus2", 0], 675, 451, [6, 9, 10]], [9, ["number", 0], 729, 451, [8, null]], [10, "box1", 753, 493, [8, null]], [11, "seth", 617, 569, [85, 12, 13]], [12, ["number", 270], 716, 569, [11, null]], [13, ["arc", 0], 617, 611, [11, 14, 15, 86]], [14, ["number", 360], 675, 611, [13, null]], [15, "box1", 675, 653, [13, null]], [16, ["setxy2", 0], 617, 729, [86, 17, 18, 28]], [17, ["number", 400], 675, 729, [16, null]], [18, ["minus2", 0], 675, 771, [16, 19, 20]], [19, "box1", 729, 771, [18, null]], [20, ["number", 200], 753, 813, [18, null]], [21, "forward", 617, 889, [87, 22, 23]], [22, ["number", 800], 688, 889, [21, null]], [23, "storeinbox1", 617, 931, [21, 24, null]], [24, ["plus2", 0], 735, 931, [23, 25, 26]], [25, "box1", 789, 931, [24, null]], [26, ["number", 4], 789, 973, [24, null]], [27, ["vspace", 0], 617, 493, [6, 85]], [28, ["vspace", 0], 617, 813, [16, 87]], [29, ["vspace", 0], 617, 333, [2, 84]], [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, 80]], [36, ["number", 0], 341, 335, [35, null]], [37, ["setxy2", 0], 264, 411, [80, 38, 39, 81]], [38, ["number", 400], 322, 411, [37, null]], [39, ["number", -200], 322, 453, [37, null]], [40, "seth", 264, 529, [81, 41, 42]], [41, ["number", 270], 363, 529, [40, null]], [42, "forward", 264, 571, [40, 43, 82]], [43, ["number", 800], 335, 571, [42, null]], [44, ["setxy2", 0], 264, 647, [82, 45, 46, 83]], [45, ["number", 0], 322, 647, [44, null]], [46, ["number", 0], 322, 689, [44, null]], [47, "forward", 264, 765, [83, 48, 75]], [48, ["number", 0], 335, 765, [47, null]], [49, "setcolor", 863, 237, [78, 50, 51]], [50, ["number", 0], 940, 237, [49, null]], [51, "storeinbox2", 863, 279, [49, 52, 53]], [52, ["number", -300], 981, 279, [51, null]], [53, "repeat", 863, 321, [51, 54, 88, null]], [54, ["number", 601], 914, 321, [53, null]], [55, ["setxy2", 0], 928, 415, [88, 56, 57, 89]], [56, "box2", 986, 415, [55, null]], [57, ["division2", 40.0], 986, 457, [55, 58, 63]], [58, ["minus2", 20.0], 1040, 457, [57, 59, 62]], [59, ["product2", 0], 1094, 457, [58, 60, 61]], [60, "box2", 1148, 457, [59, null]], [61, "box2", 1148, 499, [59, null]], [62, ["number", 40000], 1118, 539, [58, null]], [63, ["number", 400], 1064, 579, [57, null]], [64, ["vspace", 40], 928, 533, [89, 65]], [65, "forward", 928, 655, [64, 66, 67]], [66, ["number", 0], 999, 655, [65, null]], [67, "storeinbox2", 928, 697, [65, 68, null]], [68, ["plus2", 0], 1046, 697, [67, 69, 70]], [69, "box2", 1100, 697, [68, null]], [70, ["number", 1], 1100, 739, [68, null]], [71, ["start", 2.0], 264, 175, [null, 30]], [72, ["string", "exponential"], 322, 849, [74, null]], [73, ["string", "tangents"], 322, 807, [75, null]], [74, "stack", 264, 849, [75, 72, null]], [75, "stack", 264, 807, [47, 73, 74]], [76, "hat", 552, 181, [null, 77, 0]], [77, ["string", "tangents"], 610, 189, [76, null]], [78, "hat", 863, 187, [null, 79, 49]], [79, ["string", "exponential"], 921, 195, [78, null]], [80, "penup", 264, 377, [35, 37]], [81, "pendown", 264, 495, [37, 40]], [82, "penup", 264, 613, [42, 44]], [83, "pendown", 264, 731, [44, 47]], [84, "penup", 617, 375, [29, 6]], [85, "pendown", 617, 535, [27, 11]], [86, "penup", 617, 695, [13, 16]], [87, "pendown", 617, 855, [28, 21]], [88, "penup", 928, 381, [53, 55]], [89, "pendown", 928, 499, [55, 64]]] \ No newline at end of file
+[[0, "repeat", 552, 231, [76, 1, 2, null]],
+[1, ["number", 50], 603, 231, [0, null]],
+[2, "setcolor", 617, 291, [0, 3, 29]],
+[3, ["plus2", 0], 694, 291, [2, 4, 5]],
+[4, "color", 748, 291, [3, null]],
+[5, ["number", 2], 748, 333, [3, null]],
+[6, ["setxy2", 0], 617, 409, [84, 7, 8, 27]],
+[7, ["number", 0], 675, 409, [6, null]],
+[8, ["minus2", 0], 675, 451, [6, 9, 10]],
+[9, ["number", 0], 729, 451, [8, null]],
+[10, "box1", 753, 493, [8, null]],
+[11, "seth", 617, 569, [85, 12, 13]],
+[12, ["number", 270], 716, 569, [11, null]],
+[13, ["arc", 0], 617, 611, [11, 14, 15, 86]],
+[14, ["number", 360], 675, 611, [13, null]],
+[15, "box1", 675, 653, [13, null]],
+[16, ["setxy2", 0], 617, 729, [86, 17, 18, 28]],
+[17, ["number", 400], 675, 729, [16, null]],
+[18, ["minus2", 0], 675, 771, [16, 19, 20]],
+[19, "box1", 729, 771, [18, null]],
+[20, ["number", 200], 753, 813, [18, null]],
+[21, "forward", 617, 889, [87, 22, 23]],
+[22, ["number", 800], 688, 889, [21, null]],
+[23, "storeinbox1", 617, 931, [21, 24, null]],
+[24, ["plus2", 0], 735, 931, [23, 25, 26]],
+[25, "box1", 789, 931, [24, null]],
+[26, ["number", 4], 789, 973, [24, null]],
+[27, ["vspace", 0], 617, 493, [6, 85]],
+[28, ["vspace", 0], 617, 813, [16, 87]],
+[29, ["vspace", 0], 617, 333, [2, 84]],
+[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, 80]],
+[36, ["number", 0], 341, 335, [35, null]],
+[37, ["setxy2", 0], 264, 411, [80, 38, 39, 81]],
+[38, ["number", 400], 322, 411, [37, null]],
+[39, ["number", -200], 322, 453, [37, null]],
+[40, "seth", 264, 529, [81, 41, 42]],
+[41, ["number", 270], 363, 529, [40, null]],
+[42, "forward", 264, 571, [40, 43, 82]],
+[43, ["number", 800], 335, 571, [42, null]],
+[44, ["setxy2", 0], 264, 647, [82, 45, 46, 83]],
+[45, ["number", 0], 322, 647, [44, null]],
+[46, ["number", 0], 322, 689, [44, null]],
+[47, "forward", 264, 765, [83, 48, 75]],
+[48, ["number", 0], 335, 765, [47, null]],
+[49, "setcolor", 863, 237, [78, 50, 51]],
+[50, ["number", 0], 940, 237, [49, null]],
+[51, "storeinbox2", 863, 279, [49, 52, 53]],
+[52, ["number", -300], 981, 279, [51, null]],
+[53, "repeat", 863, 321, [51, 54, 88, null]],
+[54, ["number", 601], 914, 321, [53, null]],
+[55, ["setxy2", 0], 928, 415, [88, 56, 57, 89]],
+[56, "box2", 986, 415, [55, null]],
+[57, ["division2", 40.0], 986, 457, [55, 58, 63]],
+[58, ["minus2", 20.0], 1040, 457, [57, 59, 62]],
+[59, ["product2", 0], 1094, 457, [58, 60, 61]],
+[60, "box2", 1148, 457, [59, null]],
+[61, "box2", 1148, 499, [59, null]],
+[62, ["number", 40000], 1118, 539, [58, null]],
+[63, ["number", 400], 1064, 579, [57, null]],
+[64, ["vspace", 40], 928, 533, [89, 65]],
+[65, "forward", 928, 655, [64, 66, 67]],
+[66, ["number", 0], 999, 655, [65, null]],
+[67, "storeinbox2", 928, 697, [65, 68, null]],
+[68, ["plus2", 0], 1046, 697, [67, 69, 70]],
+[69, "box2", 1100, 697, [68, null]],
+[70, ["number", 1], 1100, 739, [68, null]],
+[71, ["start", 2.0], 264, 175, [null, 30]],
+[72, ["string", "exponential"], 322, 849, [74, null]],
+[73, ["string", "tangents"], 322, 807, [75, null]],
+[74, "stack", 264, 849, [75, 72, null]],
+[75, "stack", 264, 807, [47, 73, 74]],
+[76, "hat", 552, 181, [null, 77, 0]],
+[77, ["string", "tangents"], 610, 189, [76, null]],
+[78, "hat", 863, 187, [null, 79, 49]],
+[79, ["string", "exponential"], 921, 195, [78, null]],
+[80, "penup", 264, 377, [35, 37]],
+[81, "pendown", 264, 495, [37, 40]],
+[82, "penup", 264, 613, [42, 44]],
+[83, "pendown", 264, 731, [44, 47]],
+[84, "penup", 617, 375, [29, 6]],
+[85, "pendown", 617, 535, [27, 11]],
+[86, "penup", 617, 695, [13, 16]],
+[87, "pendown", 617, 855, [28, 21]],
+[88, "penup", 928, 381, [53, 55]],
+[89, "pendown", 928, 499, [55, 64]]] \ No newline at end of file
diff --git a/samples/media-about-me.ta b/samples/media-about-me.ta
index b2a9c96..6b3ca45 100644
--- a/samples/media-about-me.ta
+++ b/samples/media-about-me.ta
@@ -1 +1,73 @@
-[[0, ["start", 2.0], 163, 175, [null, 28]], [1, ["journal", "./samples/images/me.jpg"], 273, 839, [55, null]], [2, "stack2", 452, -47, [null, null]], [3, "clean", 163, 259, [28, 32]], [4, ["string", "fact list"], 246, 503, [31, null]], [5, ["string", "Me"], 221, 789, [65, null]], [6, ["list", 0], 163, 1041, [71, 7, 8, 10, 11, 12, 13, 14, 9]], [7, ["string", "\u2219 Name"], 221, 1041, [6, null]], [8, ["string", "\u2219 Age"], 221, 1083, [6, null]], [9, ["sandwichcollapsed", 1], 163, 579, [6, 36]], [10, ["string", "\u2219 Hair color"], 221, 1125, [6, null]], [11, ["string", "\u2219 Eye color"], 221, 1167, [6, null]], [12, ["string", "\u2219 Favorite food"], 221, 1209, [6, null]], [13, ["string", "\u2219 Favorite hobby"], 221, 1251, [6, null]], [14, ["string", "\u2219 Favorite book"], 221, 1293, [6, null]], [15, "forever", 473, 440, [33, 16, null]], [16, "kbinput", 534, 458, [15, 17]], [17, ["vspace", 0], 534, 500, [16, 18]], [18, "if", 534, 542, [17, 19, 22, 23]], [19, ["greater2", 0], 572, 508, [18, 20, 21, null]], [20, "keyboard", 618, 508, [19, null]], [21, ["number", 0], 618, 550, [19, null]], [22, "stopstack", 586, 610, [18, null]], [23, ["vspace", 0], 534, 628, [18, 24]], [24, "wait", 534, 670, [23, 25, null]], [25, ["number", 1], 592, 670, [24, null]], [26, ["string", "wait for keyboard input"], 531, 398, [33, null]], [27, "showblocks", 163, 663, [36, null]], [28, "hideblocks", 163, 217, [0, 3]], [29, ["string", "picture"], 246, 301, [32, null]], [30, ["string", "About me"], 221, 587, [47, null]], [31, "comment", 163, 503, [38, 4, 57]], [32, "comment", 163, 301, [3, 29, 39]], [33, "hat", 473, 390, [null, 26, 15]], [34, "stack", 163, 419, [56, 35, 38]], [35, ["string", "wait for keyboard input"], 221, 419, [34, null]], [36, "stack", 163, 621, [9, 37, 27]], [37, ["string", "wait for keyboard input"], 221, 621, [36, null]], [38, "clean", 163, 461, [34, 31]], [39, "sandwichtop_no_arm_no_label", 145, 343, [32, 40]], [40, "penup", 163, 377, [39, 41]], [41, ["setxy", 0], 163, 419, [40, 42, 43, 44]], [42, "titlex", 221, 419, [41, null]], [43, "titley", 221, 461, [41, null]], [44, "pendown", 163, 503, [41, 45]], [45, "setscale", 163, 545, [44, 46, 47]], [46, ["number", 100], 240, 545, [45, null]], [47, "show", 163, 587, [45, 30, 48]], [48, "penup", 163, 629, [47, 49]], [49, ["setxy", 0], 163, 671, [48, 50, 51, 52]], [50, "leftx", 221, 671, [49, null]], [51, "topy", 221, 713, [49, null]], [52, "pendown", 163, 755, [49, 53]], [53, "setscale", 163, 797, [52, 54, 55]], [54, ["number", 90], 240, 797, [53, null]], [55, "showaligned", 163, 839, [53, 1, 56]], [56, ["sandwichcollapsed", 1], 163, 377, [55, 34]], [57, "sandwichtop_no_arm_no_label", 145, 545, [31, 58]], [58, "penup", 163, 579, [57, 59]], [59, ["setxy", 0], 163, 621, [58, 60, 61, 62]], [60, "titlex", 221, 621, [59, null]], [61, "titley", 221, 663, [59, null]], [62, "pendown", 163, 705, [59, 63]], [63, "setscale", 163, 747, [62, 64, 65]], [64, ["number", 100], 240, 747, [63, null]], [65, "show", 163, 789, [63, 5, 66]], [66, "penup", 163, 831, [65, 67]], [67, ["setxy", 0], 163, 873, [66, 68, 69, 70]], [68, "leftx", 221, 873, [67, null]], [69, "topy", 221, 915, [67, null]], [70, "pendown", 163, 957, [67, 71]], [71, "setscale", 163, 999, [70, 72, 6]], [72, ["number", 67], 240, 999, [71, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 163, 175, [null, 28]],
+[1, ["journal", "./samples/images/me.jpg"], 273, 839, [55, null]],
+[2, "stack2", 452, -47, [null, null]],
+[3, "clean", 163, 259, [28, 32]],
+[4, ["string", "fact list"], 246, 503, [31, null]],
+[5, ["string", "Me"], 221, 789, [65, null]],
+[6, ["list", 0], 163, 1041, [71, 7, 8, 10, 11, 12, 13, 14, 9]],
+[7, ["string", "\u2219 Name"], 221, 1041, [6, null]],
+[8, ["string", "\u2219 Age"], 221, 1083, [6, null]],
+[9, ["sandwichcollapsed", 1], 163, 579, [6, 36]],
+[10, ["string", "\u2219 Hair color"], 221, 1125, [6, null]],
+[11, ["string", "\u2219 Eye color"], 221, 1167, [6, null]],
+[12, ["string", "\u2219 Favorite food"], 221, 1209, [6, null]],
+[13, ["string", "\u2219 Favorite hobby"], 221, 1251, [6, null]],
+[14, ["string", "\u2219 Favorite book"], 221, 1293, [6, null]],
+[15, "forever", 473, 440, [33, 16, null]],
+[16, "kbinput", 534, 458, [15, 17]],
+[17, ["vspace", 0], 534, 500, [16, 18]],
+[18, "if", 534, 542, [17, 19, 22, 23]],
+[19, ["greater2", 0], 572, 508, [18, 20, 21, null]],
+[20, "keyboard", 618, 508, [19, null]],
+[21, ["number", 0], 618, 550, [19, null]],
+[22, "stopstack", 586, 610, [18, null]],
+[23, ["vspace", 0], 534, 628, [18, 24]],
+[24, "wait", 534, 670, [23, 25, null]],
+[25, ["number", 1], 592, 670, [24, null]],
+[26, ["string", "wait for keyboard input"], 531, 398, [33, null]],
+[27, "showblocks", 163, 663, [36, null]],
+[28, "hideblocks", 163, 217, [0, 3]],
+[29, ["string", "picture"], 246, 301, [32, null]],
+[30, ["string", "About me"], 221, 587, [47, null]],
+[31, "comment", 163, 503, [38, 4, 57]],
+[32, "comment", 163, 301, [3, 29, 39]],
+[33, "hat", 473, 390, [null, 26, 15]],
+[34, "stack", 163, 419, [56, 35, 38]],
+[35, ["string", "wait for keyboard input"], 221, 419, [34, null]],
+[36, "stack", 163, 621, [9, 37, 27]],
+[37, ["string", "wait for keyboard input"], 221, 621, [36, null]],
+[38, "clean", 163, 461, [34, 31]],
+[39, "sandwichtop_no_arm_no_label", 145, 343, [32, 40]],
+[40, "penup", 163, 377, [39, 41]],
+[41, ["setxy", 0], 163, 419, [40, 42, 43, 44]],
+[42, "titlex", 221, 419, [41, null]],
+[43, "titley", 221, 461, [41, null]],
+[44, "pendown", 163, 503, [41, 45]],
+[45, "setscale", 163, 545, [44, 46, 47]],
+[46, ["number", 100], 240, 545, [45, null]],
+[47, "show", 163, 587, [45, 30, 48]],
+[48, "penup", 163, 629, [47, 49]],
+[49, ["setxy", 0], 163, 671, [48, 50, 51, 52]],
+[50, "leftx", 221, 671, [49, null]],
+[51, "topy", 221, 713, [49, null]],
+[52, "pendown", 163, 755, [49, 53]],
+[53, "setscale", 163, 797, [52, 54, 55]],
+[54, ["number", 90], 240, 797, [53, null]],
+[55, "showaligned", 163, 839, [53, 1, 56]],
+[56, ["sandwichcollapsed", 1], 163, 377, [55, 34]],
+[57, "sandwichtop_no_arm_no_label", 145, 545, [31, 58]],
+[58, "penup", 163, 579, [57, 59]],
+[59, ["setxy", 0], 163, 621, [58, 60, 61, 62]],
+[60, "titlex", 221, 621, [59, null]],
+[61, "titley", 221, 663, [59, null]],
+[62, "pendown", 163, 705, [59, 63]],
+[63, "setscale", 163, 747, [62, 64, 65]],
+[64, ["number", 100], 240, 747, [63, null]],
+[65, "show", 163, 789, [63, 5, 66]],
+[66, "penup", 163, 831, [65, 67]],
+[67, ["setxy", 0], 163, 873, [66, 68, 69, 70]],
+[68, "leftx", 221, 873, [67, null]],
+[69, "topy", 221, 915, [67, null]],
+[70, "pendown", 163, 957, [67, 71]],
+[71, "setscale", 163, 999, [70, 72, 6]],
+[72, ["number", 67], 240, 999, [71, null]]] \ No newline at end of file
diff --git a/samples/media-learning-experiences.ta b/samples/media-learning-experiences.ta
index e0910da..7834e90 100644
--- a/samples/media-learning-experiences.ta
+++ b/samples/media-learning-experiences.ta
@@ -1 +1,256 @@
-[[0, "hat", 657, 82, [null, 5, 110]], [1, "stack1", 207, 976, [250, 252]], [2, "stack1", 443, 669, [96, 98]], [3, "stack1", 443, 745, [77, 79]], [4, "stack1", 443, 821, [58, 60]], [5, ["string", "B"], 715, 90, [0, null]], [6, ["start", 2.0], 207, 76, [null, 254]], [7, "stack1", 443, 897, [39, 41]], [8, ["string", "name"], 265, 446, [200, null]], [9, "stack", 207, 278, [211, 10, 11]], [10, ["string", "A"], 265, 278, [9, null]], [11, "stack", 207, 320, [9, 12, 214]], [12, ["string", "B"], 265, 320, [11, null]], [13, ["string", "personal growth"], 265, 606, [222, null]], [14, ["string", "work habits"], 265, 682, [242, null]], [15, "hat", 443, 81, [null, 16, 80]], [16, ["string", "A"], 501, 89, [15, null]], [17, ["string", "art"], 501, 375, [88, null]], [18, ["string", "math"], 501, 451, [69, null]], [19, ["string", "music"], 501, 527, [50, null]], [20, ["string", "physical ed."], 501, 603, [31, null]], [21, "hat1", 880, 71, [null, 99]], [22, "clean", 993, 283, [102, 106]], [23, "sandwichtop_no_arm_no_label", 425, 359, [60, 24]], [24, "penup", 443, 393, [23, 25]], [25, ["setxy2", 0], 443, 435, [24, 26, 27, 28]], [26, "titlex", 501, 435, [25, null]], [27, "titley", 501, 477, [25, null]], [28, "pendown", 443, 519, [25, 29]], [29, "setscale", 443, 561, [28, 30, 31]], [30, ["number", 100], 520, 561, [29, null]], [31, "show", 443, 603, [29, 20, 32]], [32, "penup", 443, 645, [31, 33]], [33, ["setxy2", 0], 443, 687, [32, 34, 35, 36]], [34, "leftx", 501, 687, [33, null]], [35, "topy", 501, 729, [33, null]], [36, "pendown", 443, 771, [33, 37]], [37, "setscale", 443, 813, [36, 38, 39]], [38, ["number", 90], 520, 813, [37, null]], [39, "showaligned", 443, 855, [37, 40, 7]], [40, ["journal", null], 553, 855, [39, null]], [41, ["sandwichcollapsed", 1], 443, 393, [7, null]], [42, "sandwichtop_no_arm_no_label", 425, 283, [79, 43]], [43, "penup", 443, 317, [42, 44]], [44, ["setxy2", 0], 443, 359, [43, 45, 46, 47]], [45, "titlex", 501, 359, [44, null]], [46, "titley", 501, 401, [44, null]], [47, "pendown", 443, 443, [44, 48]], [48, "setscale", 443, 485, [47, 49, 50]], [49, ["number", 100], 520, 485, [48, null]], [50, "show", 443, 527, [48, 19, 51]], [51, "penup", 443, 569, [50, 52]], [52, ["setxy2", 0], 443, 611, [51, 53, 54, 55]], [53, "leftx", 501, 611, [52, null]], [54, "topy", 501, 653, [52, null]], [55, "pendown", 443, 695, [52, 56]], [56, "setscale", 443, 737, [55, 57, 58]], [57, ["number", 90], 520, 737, [56, null]], [58, "showaligned", 443, 779, [56, 59, 4]], [59, ["journal", null], 553, 779, [58, null]], [60, ["sandwichcollapsed", 1], 443, 317, [4, 23]], [61, "sandwichtop_no_arm_no_label", 425, 207, [98, 62]], [62, "penup", 443, 241, [61, 63]], [63, ["setxy2", 0], 443, 283, [62, 64, 65, 66]], [64, "titlex", 501, 283, [63, null]], [65, "titley", 501, 325, [63, null]], [66, "pendown", 443, 367, [63, 67]], [67, "setscale", 443, 409, [66, 68, 69]], [68, ["number", 100], 520, 409, [67, null]], [69, "show", 443, 451, [67, 18, 70]], [70, "penup", 443, 493, [69, 71]], [71, ["setxy2", 0], 443, 535, [70, 72, 73, 74]], [72, "leftx", 501, 535, [71, null]], [73, "topy", 501, 577, [71, null]], [74, "pendown", 443, 619, [71, 75]], [75, "setscale", 443, 661, [74, 76, 77]], [76, ["number", 90], 520, 661, [75, null]], [77, "showaligned", 443, 703, [75, 78, 3]], [78, ["journal", null], 553, 703, [77, null]], [79, ["sandwichcollapsed", 1], 443, 241, [3, 42]], [80, "sandwichtop_no_arm_no_label", 425, 131, [15, 81]], [81, "penup", 443, 165, [80, 82]], [82, ["setxy2", 0], 443, 207, [81, 83, 84, 85]], [83, "titlex", 501, 207, [82, null]], [84, "titley", 501, 249, [82, null]], [85, "pendown", 443, 291, [82, 86]], [86, "setscale", 443, 333, [85, 87, 88]], [87, ["number", 100], 520, 333, [86, null]], [88, "show", 443, 375, [86, 17, 89]], [89, "penup", 443, 417, [88, 90]], [90, ["setxy2", 0], 443, 459, [89, 91, 92, 93]], [91, "leftx", 501, 459, [90, null]], [92, "topy", 501, 501, [90, null]], [93, "pendown", 443, 543, [90, 94]], [94, "setscale", 443, 585, [93, 95, 96]], [95, ["number", 90], 520, 585, [94, null]], [96, "showaligned", 443, 627, [94, 97, 2]], [97, ["journal", null], 553, 627, [96, null]], [98, ["sandwichcollapsed", 1], 443, 165, [2, 61]], [99, "forever", 880, 113, [21, 100, null]], [100, "kbinput", 941, 131, [99, 101]], [101, ["vspace", 0], 941, 173, [100, 102]], [102, "if", 941, 215, [101, 103, 22, 107]], [103, ["greater2", 0], 979, 181, [102, 104, 105, null]], [104, "keyboard", 1025, 181, [103, null]], [105, ["number", 0], 1025, 223, [103, null]], [106, "stopstack", 993, 325, [22, null]], [107, ["vspace", 20], 941, 301, [102, 108]], [108, "wait", 941, 383, [107, 109, null]], [109, ["number", 1], 999, 383, [108, null]], [110, "sandwichtop_no_arm_no_label", 639, 132, [0, 111]], [111, "penup", 657, 166, [110, 112]], [112, ["setxy2", 0], 657, 208, [111, 113, 114, 115]], [113, "titlex", 715, 208, [112, null]], [114, "titley", 715, 250, [112, null]], [115, "pendown", 657, 292, [112, 116]], [116, "setscale", 657, 334, [115, 117, 118]], [117, ["number", 100], 734, 334, [116, null]], [118, "show", 657, 376, [116, 119, 120]], [119, ["string", "reading"], 715, 376, [118, null]], [120, "penup", 657, 418, [118, 121]], [121, ["setxy2", 0], 657, 460, [120, 122, 123, 124]], [122, "leftx", 715, 460, [121, null]], [123, "topy", 715, 502, [121, null]], [124, "pendown", 657, 544, [121, 125]], [125, "setscale", 657, 586, [124, 126, 127]], [126, ["number", 90], 734, 586, [125, null]], [127, "showaligned", 657, 628, [125, 128, 129]], [128, ["journal", null], 767, 628, [127, null]], [129, "stack1", 657, 670, [127, 130]], [130, ["sandwichcollapsed", 1], 657, 166, [129, 131]], [131, "sandwichtop_no_arm_no_label", 639, 208, [130, 132]], [132, "penup", 657, 242, [131, 133]], [133, ["setxy2", 0], 657, 284, [132, 134, 135, 136]], [134, "titlex", 715, 284, [133, null]], [135, "titley", 715, 326, [133, null]], [136, "pendown", 657, 368, [133, 137]], [137, "setscale", 657, 410, [136, 138, 139]], [138, ["number", 100], 734, 410, [137, null]], [139, "show", 657, 452, [137, 140, 141]], [140, ["string", "science"], 715, 452, [139, null]], [141, "penup", 657, 494, [139, 142]], [142, ["setxy2", 0], 657, 536, [141, 143, 144, 145]], [143, "leftx", 715, 536, [142, null]], [144, "topy", 715, 578, [142, null]], [145, "pendown", 657, 620, [142, 146]], [146, "setscale", 657, 662, [145, 147, 148]], [147, ["number", 90], 734, 662, [146, null]], [148, "showaligned", 657, 704, [146, 149, 150]], [149, ["journal", null], 767, 704, [148, null]], [150, "stack1", 657, 746, [148, 151]], [151, ["sandwichcollapsed", 1], 657, 242, [150, 152]], [152, "sandwichtop_no_arm_no_label", 639, 284, [151, 153]], [153, "penup", 657, 318, [152, 154]], [154, ["setxy2", 0], 657, 360, [153, 155, 156, 157]], [155, "titlex", 715, 360, [154, null]], [156, "titley", 715, 402, [154, null]], [157, "pendown", 657, 444, [154, 158]], [158, "setscale", 657, 486, [157, 159, 160]], [159, ["number", 100], 734, 486, [158, null]], [160, "show", 657, 528, [158, 161, 162]], [161, ["string", "social science"], 715, 528, [160, null]], [162, "penup", 657, 570, [160, 163]], [163, ["setxy2", 0], 657, 612, [162, 164, 165, 166]], [164, "leftx", 715, 612, [163, null]], [165, "topy", 715, 654, [163, null]], [166, "pendown", 657, 696, [163, 167]], [167, "setscale", 657, 738, [166, 168, 169]], [168, ["number", 90], 734, 738, [167, null]], [169, "showaligned", 657, 780, [167, 170, 171]], [170, ["journal", null], 767, 780, [169, null]], [171, "stack1", 657, 822, [169, 172]], [172, ["sandwichcollapsed", 1], 657, 318, [171, 173]], [173, "sandwichtop_no_arm_no_label", 639, 360, [172, 174]], [174, "penup", 657, 394, [173, 175]], [175, ["setxy2", 0], 657, 436, [174, 176, 177, 178]], [176, "titlex", 715, 436, [175, null]], [177, "titley", 715, 478, [175, null]], [178, "pendown", 657, 520, [175, 179]], [179, "setscale", 657, 562, [178, 180, 181]], [180, ["number", 100], 734, 562, [179, null]], [181, "show", 657, 604, [179, 182, 183]], [182, ["string", "writing"], 715, 604, [181, null]], [183, "penup", 657, 646, [181, 184]], [184, ["setxy2", 0], 657, 688, [183, 185, 186, 187]], [185, "leftx", 715, 688, [184, null]], [186, "topy", 715, 730, [184, null]], [187, "pendown", 657, 772, [184, 188]], [188, "setscale", 657, 814, [187, 189, 190]], [189, ["number", 90], 734, 814, [188, null]], [190, "showaligned", 657, 856, [188, 191, 212]], [191, ["journal", null], 767, 856, [190, null]], [192, "sandwichtop_no_arm_no_label", 189, 202, [253, 193]], [193, "penup", 207, 236, [192, 194]], [194, ["setxy2", 0], 207, 278, [193, 195, 196, 197]], [195, "titlex", 265, 278, [194, null]], [196, "titley", 265, 320, [194, null]], [197, "pendown", 207, 362, [194, 198]], [198, "setscale", 207, 404, [197, 199, 200]], [199, ["number", 100], 284, 404, [198, null]], [200, "show", 207, 446, [198, 8, 201]], [201, "penup", 207, 488, [200, 202]], [202, ["setxy2", 0], 207, 530, [201, 203, 204, 205]], [203, "leftx", 265, 530, [202, null]], [204, "topy", 265, 572, [202, null]], [205, "pendown", 207, 614, [202, 206]], [206, "setscale", 207, 656, [205, 207, 208]], [207, ["number", 90], 284, 656, [206, null]], [208, "showaligned", 207, 698, [206, 209, 210]], [209, ["journal", null], 317, 698, [208, null]], [210, "stack1", 207, 740, [208, 211]], [211, ["sandwichcollapsed", 1], 207, 236, [210, 9]], [212, "stack1", 657, 898, [190, 213]], [213, ["sandwichcollapsed", 1], 657, 394, [212, null]], [214, "sandwichtop_no_arm_no_label", 189, 362, [11, 215]], [215, "penup", 207, 396, [214, 216]], [216, ["setxy2", 0], 207, 438, [215, 217, 218, 219]], [217, "titlex", 265, 438, [216, null]], [218, "titley", 265, 480, [216, null]], [219, "pendown", 207, 522, [216, 220]], [220, "setscale", 207, 564, [219, 221, 222]], [221, ["number", 100], 284, 564, [220, null]], [222, "show", 207, 606, [220, 13, 223]], [223, "penup", 207, 648, [222, 224]], [224, ["setxy2", 0], 207, 690, [223, 225, 226, 227]], [225, "leftx", 265, 690, [224, null]], [226, "topy", 265, 732, [224, null]], [227, "pendown", 207, 774, [224, 228]], [228, "setscale", 207, 816, [227, 229, 230]], [229, ["number", 90], 284, 816, [228, null]], [230, "showaligned", 207, 858, [228, 231, 232]], [231, ["journal", null], 317, 858, [230, null]], [232, "stack1", 207, 900, [230, 233]], [233, ["sandwichcollapsed", 1], 207, 396, [232, 234]], [234, "sandwichtop_no_arm_no_label", 189, 438, [233, 235]], [235, "penup", 207, 472, [234, 236]], [236, ["setxy2", 0], 207, 514, [235, 237, 238, 239]], [237, "titlex", 265, 514, [236, null]], [238, "titley", 265, 556, [236, null]], [239, "pendown", 207, 598, [236, 240]], [240, "setscale", 207, 640, [239, 241, 242]], [241, ["number", 100], 284, 640, [240, null]], [242, "show", 207, 682, [240, 14, 243]], [243, "penup", 207, 724, [242, 244]], [244, ["setxy2", 0], 207, 766, [243, 245, 246, 247]], [245, "leftx", 265, 766, [244, null]], [246, "topy", 265, 808, [244, null]], [247, "pendown", 207, 850, [244, 248]], [248, "setscale", 207, 892, [247, 249, 250]], [249, ["number", 90], 284, 892, [248, null]], [250, "showaligned", 207, 934, [248, 251, 1]], [251, ["journal", null], 317, 934, [250, null]], [252, ["sandwichcollapsed", 1], 207, 472, [1, 255]], [253, "clean", 207, 160, [254, 192]], [254, "hideblocks", 207, 118, [6, 253]], [255, "showblocks", 207, 514, [252, null]]] \ No newline at end of file
+[[0, "hat", 657, 82, [null, 5, 110]],
+[1, "stack1", 207, 976, [250, 252]],
+[2, "stack1", 443, 669, [96, 98]],
+[3, "stack1", 443, 745, [77, 79]],
+[4, "stack1", 443, 821, [58, 60]],
+[5, ["string", "B"], 715, 90, [0, null]],
+[6, ["start", 2.0], 207, 76, [null, 254]],
+[7, "stack1", 443, 897, [39, 41]],
+[8, ["string", "name"], 265, 446, [200, null]],
+[9, "stack", 207, 278, [211, 10, 11]],
+[10, ["string", "A"], 265, 278, [9, null]],
+[11, "stack", 207, 320, [9, 12, 214]],
+[12, ["string", "B"], 265, 320, [11, null]],
+[13, ["string", "personal growth"], 265, 606, [222, null]],
+[14, ["string", "work habits"], 265, 682, [242, null]],
+[15, "hat", 443, 81, [null, 16, 80]],
+[16, ["string", "A"], 501, 89, [15, null]],
+[17, ["string", "art"], 501, 375, [88, null]],
+[18, ["string", "math"], 501, 451, [69, null]],
+[19, ["string", "music"], 501, 527, [50, null]],
+[20, ["string", "physical ed."], 501, 603, [31, null]],
+[21, "hat1", 880, 71, [null, 99]],
+[22, "clean", 993, 283, [102, 106]],
+[23, "sandwichtop_no_arm_no_label", 425, 359, [60, 24]],
+[24, "penup", 443, 393, [23, 25]],
+[25, ["setxy2", 0], 443, 435, [24, 26, 27, 28]],
+[26, "titlex", 501, 435, [25, null]],
+[27, "titley", 501, 477, [25, null]],
+[28, "pendown", 443, 519, [25, 29]],
+[29, "setscale", 443, 561, [28, 30, 31]],
+[30, ["number", 100], 520, 561, [29, null]],
+[31, "show", 443, 603, [29, 20, 32]],
+[32, "penup", 443, 645, [31, 33]],
+[33, ["setxy2", 0], 443, 687, [32, 34, 35, 36]],
+[34, "leftx", 501, 687, [33, null]],
+[35, "topy", 501, 729, [33, null]],
+[36, "pendown", 443, 771, [33, 37]],
+[37, "setscale", 443, 813, [36, 38, 39]],
+[38, ["number", 90], 520, 813, [37, null]],
+[39, "showaligned", 443, 855, [37, 40, 7]],
+[40, ["journal", null], 553, 855, [39, null]],
+[41, ["sandwichcollapsed", 1], 443, 393, [7, null]],
+[42, "sandwichtop_no_arm_no_label", 425, 283, [79, 43]],
+[43, "penup", 443, 317, [42, 44]],
+[44, ["setxy2", 0], 443, 359, [43, 45, 46, 47]],
+[45, "titlex", 501, 359, [44, null]],
+[46, "titley", 501, 401, [44, null]],
+[47, "pendown", 443, 443, [44, 48]],
+[48, "setscale", 443, 485, [47, 49, 50]],
+[49, ["number", 100], 520, 485, [48, null]],
+[50, "show", 443, 527, [48, 19, 51]],
+[51, "penup", 443, 569, [50, 52]],
+[52, ["setxy2", 0], 443, 611, [51, 53, 54, 55]],
+[53, "leftx", 501, 611, [52, null]],
+[54, "topy", 501, 653, [52, null]],
+[55, "pendown", 443, 695, [52, 56]],
+[56, "setscale", 443, 737, [55, 57, 58]],
+[57, ["number", 90], 520, 737, [56, null]],
+[58, "showaligned", 443, 779, [56, 59, 4]],
+[59, ["journal", null], 553, 779, [58, null]],
+[60, ["sandwichcollapsed", 1], 443, 317, [4, 23]],
+[61, "sandwichtop_no_arm_no_label", 425, 207, [98, 62]],
+[62, "penup", 443, 241, [61, 63]],
+[63, ["setxy2", 0], 443, 283, [62, 64, 65, 66]],
+[64, "titlex", 501, 283, [63, null]],
+[65, "titley", 501, 325, [63, null]],
+[66, "pendown", 443, 367, [63, 67]],
+[67, "setscale", 443, 409, [66, 68, 69]],
+[68, ["number", 100], 520, 409, [67, null]],
+[69, "show", 443, 451, [67, 18, 70]],
+[70, "penup", 443, 493, [69, 71]],
+[71, ["setxy2", 0], 443, 535, [70, 72, 73, 74]],
+[72, "leftx", 501, 535, [71, null]],
+[73, "topy", 501, 577, [71, null]],
+[74, "pendown", 443, 619, [71, 75]],
+[75, "setscale", 443, 661, [74, 76, 77]],
+[76, ["number", 90], 520, 661, [75, null]],
+[77, "showaligned", 443, 703, [75, 78, 3]],
+[78, ["journal", null], 553, 703, [77, null]],
+[79, ["sandwichcollapsed", 1], 443, 241, [3, 42]],
+[80, "sandwichtop_no_arm_no_label", 425, 131, [15, 81]],
+[81, "penup", 443, 165, [80, 82]],
+[82, ["setxy2", 0], 443, 207, [81, 83, 84, 85]],
+[83, "titlex", 501, 207, [82, null]],
+[84, "titley", 501, 249, [82, null]],
+[85, "pendown", 443, 291, [82, 86]],
+[86, "setscale", 443, 333, [85, 87, 88]],
+[87, ["number", 100], 520, 333, [86, null]],
+[88, "show", 443, 375, [86, 17, 89]],
+[89, "penup", 443, 417, [88, 90]],
+[90, ["setxy2", 0], 443, 459, [89, 91, 92, 93]],
+[91, "leftx", 501, 459, [90, null]],
+[92, "topy", 501, 501, [90, null]],
+[93, "pendown", 443, 543, [90, 94]],
+[94, "setscale", 443, 585, [93, 95, 96]],
+[95, ["number", 90], 520, 585, [94, null]],
+[96, "showaligned", 443, 627, [94, 97, 2]],
+[97, ["journal", null], 553, 627, [96, null]],
+[98, ["sandwichcollapsed", 1], 443, 165, [2, 61]],
+[99, "forever", 880, 113, [21, 100, null]],
+[100, "kbinput", 941, 131, [99, 101]],
+[101, ["vspace", 0], 941, 173, [100, 102]],
+[102, "if", 941, 215, [101, 103, 22, 107]],
+[103, ["greater2", 0], 979, 181, [102, 104, 105, null]],
+[104, "keyboard", 1025, 181, [103, null]],
+[105, ["number", 0], 1025, 223, [103, null]],
+[106, "stopstack", 993, 325, [22, null]],
+[107, ["vspace", 20], 941, 301, [102, 108]],
+[108, "wait", 941, 383, [107, 109, null]],
+[109, ["number", 1], 999, 383, [108, null]],
+[110, "sandwichtop_no_arm_no_label", 639, 132, [0, 111]],
+[111, "penup", 657, 166, [110, 112]],
+[112, ["setxy2", 0], 657, 208, [111, 113, 114, 115]],
+[113, "titlex", 715, 208, [112, null]],
+[114, "titley", 715, 250, [112, null]],
+[115, "pendown", 657, 292, [112, 116]],
+[116, "setscale", 657, 334, [115, 117, 118]],
+[117, ["number", 100], 734, 334, [116, null]],
+[118, "show", 657, 376, [116, 119, 120]],
+[119, ["string", "reading"], 715, 376, [118, null]],
+[120, "penup", 657, 418, [118, 121]],
+[121, ["setxy2", 0], 657, 460, [120, 122, 123, 124]],
+[122, "leftx", 715, 460, [121, null]],
+[123, "topy", 715, 502, [121, null]],
+[124, "pendown", 657, 544, [121, 125]],
+[125, "setscale", 657, 586, [124, 126, 127]],
+[126, ["number", 90], 734, 586, [125, null]],
+[127, "showaligned", 657, 628, [125, 128, 129]],
+[128, ["journal", null], 767, 628, [127, null]],
+[129, "stack1", 657, 670, [127, 130]],
+[130, ["sandwichcollapsed", 1], 657, 166, [129, 131]],
+[131, "sandwichtop_no_arm_no_label", 639, 208, [130, 132]],
+[132, "penup", 657, 242, [131, 133]],
+[133, ["setxy2", 0], 657, 284, [132, 134, 135, 136]],
+[134, "titlex", 715, 284, [133, null]],
+[135, "titley", 715, 326, [133, null]],
+[136, "pendown", 657, 368, [133, 137]],
+[137, "setscale", 657, 410, [136, 138, 139]],
+[138, ["number", 100], 734, 410, [137, null]],
+[139, "show", 657, 452, [137, 140, 141]],
+[140, ["string", "science"], 715, 452, [139, null]],
+[141, "penup", 657, 494, [139, 142]],
+[142, ["setxy2", 0], 657, 536, [141, 143, 144, 145]],
+[143, "leftx", 715, 536, [142, null]],
+[144, "topy", 715, 578, [142, null]],
+[145, "pendown", 657, 620, [142, 146]],
+[146, "setscale", 657, 662, [145, 147, 148]],
+[147, ["number", 90], 734, 662, [146, null]],
+[148, "showaligned", 657, 704, [146, 149, 150]],
+[149, ["journal", null], 767, 704, [148, null]],
+[150, "stack1", 657, 746, [148, 151]],
+[151, ["sandwichcollapsed", 1], 657, 242, [150, 152]],
+[152, "sandwichtop_no_arm_no_label", 639, 284, [151, 153]],
+[153, "penup", 657, 318, [152, 154]],
+[154, ["setxy2", 0], 657, 360, [153, 155, 156, 157]],
+[155, "titlex", 715, 360, [154, null]],
+[156, "titley", 715, 402, [154, null]],
+[157, "pendown", 657, 444, [154, 158]],
+[158, "setscale", 657, 486, [157, 159, 160]],
+[159, ["number", 100], 734, 486, [158, null]],
+[160, "show", 657, 528, [158, 161, 162]],
+[161, ["string", "social science"], 715, 528, [160, null]],
+[162, "penup", 657, 570, [160, 163]],
+[163, ["setxy2", 0], 657, 612, [162, 164, 165, 166]],
+[164, "leftx", 715, 612, [163, null]],
+[165, "topy", 715, 654, [163, null]],
+[166, "pendown", 657, 696, [163, 167]],
+[167, "setscale", 657, 738, [166, 168, 169]],
+[168, ["number", 90], 734, 738, [167, null]],
+[169, "showaligned", 657, 780, [167, 170, 171]],
+[170, ["journal", null], 767, 780, [169, null]],
+[171, "stack1", 657, 822, [169, 172]],
+[172, ["sandwichcollapsed", 1], 657, 318, [171, 173]],
+[173, "sandwichtop_no_arm_no_label", 639, 360, [172, 174]],
+[174, "penup", 657, 394, [173, 175]],
+[175, ["setxy2", 0], 657, 436, [174, 176, 177, 178]],
+[176, "titlex", 715, 436, [175, null]],
+[177, "titley", 715, 478, [175, null]],
+[178, "pendown", 657, 520, [175, 179]],
+[179, "setscale", 657, 562, [178, 180, 181]],
+[180, ["number", 100], 734, 562, [179, null]],
+[181, "show", 657, 604, [179, 182, 183]],
+[182, ["string", "writing"], 715, 604, [181, null]],
+[183, "penup", 657, 646, [181, 184]],
+[184, ["setxy2", 0], 657, 688, [183, 185, 186, 187]],
+[185, "leftx", 715, 688, [184, null]],
+[186, "topy", 715, 730, [184, null]],
+[187, "pendown", 657, 772, [184, 188]],
+[188, "setscale", 657, 814, [187, 189, 190]],
+[189, ["number", 90], 734, 814, [188, null]],
+[190, "showaligned", 657, 856, [188, 191, 212]],
+[191, ["journal", null], 767, 856, [190, null]],
+[192, "sandwichtop_no_arm_no_label", 189, 202, [253, 193]],
+[193, "penup", 207, 236, [192, 194]],
+[194, ["setxy2", 0], 207, 278, [193, 195, 196, 197]],
+[195, "titlex", 265, 278, [194, null]],
+[196, "titley", 265, 320, [194, null]],
+[197, "pendown", 207, 362, [194, 198]],
+[198, "setscale", 207, 404, [197, 199, 200]],
+[199, ["number", 100], 284, 404, [198, null]],
+[200, "show", 207, 446, [198, 8, 201]],
+[201, "penup", 207, 488, [200, 202]],
+[202, ["setxy2", 0], 207, 530, [201, 203, 204, 205]],
+[203, "leftx", 265, 530, [202, null]],
+[204, "topy", 265, 572, [202, null]],
+[205, "pendown", 207, 614, [202, 206]],
+[206, "setscale", 207, 656, [205, 207, 208]],
+[207, ["number", 90], 284, 656, [206, null]],
+[208, "showaligned", 207, 698, [206, 209, 210]],
+[209, ["journal", null], 317, 698, [208, null]],
+[210, "stack1", 207, 740, [208, 211]],
+[211, ["sandwichcollapsed", 1], 207, 236, [210, 9]],
+[212, "stack1", 657, 898, [190, 213]],
+[213, ["sandwichcollapsed", 1], 657, 394, [212, null]],
+[214, "sandwichtop_no_arm_no_label", 189, 362, [11, 215]],
+[215, "penup", 207, 396, [214, 216]],
+[216, ["setxy2", 0], 207, 438, [215, 217, 218, 219]],
+[217, "titlex", 265, 438, [216, null]],
+[218, "titley", 265, 480, [216, null]],
+[219, "pendown", 207, 522, [216, 220]],
+[220, "setscale", 207, 564, [219, 221, 222]],
+[221, ["number", 100], 284, 564, [220, null]],
+[222, "show", 207, 606, [220, 13, 223]],
+[223, "penup", 207, 648, [222, 224]],
+[224, ["setxy2", 0], 207, 690, [223, 225, 226, 227]],
+[225, "leftx", 265, 690, [224, null]],
+[226, "topy", 265, 732, [224, null]],
+[227, "pendown", 207, 774, [224, 228]],
+[228, "setscale", 207, 816, [227, 229, 230]],
+[229, ["number", 90], 284, 816, [228, null]],
+[230, "showaligned", 207, 858, [228, 231, 232]],
+[231, ["journal", null], 317, 858, [230, null]],
+[232, "stack1", 207, 900, [230, 233]],
+[233, ["sandwichcollapsed", 1], 207, 396, [232, 234]],
+[234, "sandwichtop_no_arm_no_label", 189, 438, [233, 235]],
+[235, "penup", 207, 472, [234, 236]],
+[236, ["setxy2", 0], 207, 514, [235, 237, 238, 239]],
+[237, "titlex", 265, 514, [236, null]],
+[238, "titley", 265, 556, [236, null]],
+[239, "pendown", 207, 598, [236, 240]],
+[240, "setscale", 207, 640, [239, 241, 242]],
+[241, ["number", 100], 284, 640, [240, null]],
+[242, "show", 207, 682, [240, 14, 243]],
+[243, "penup", 207, 724, [242, 244]],
+[244, ["setxy2", 0], 207, 766, [243, 245, 246, 247]],
+[245, "leftx", 265, 766, [244, null]],
+[246, "topy", 265, 808, [244, null]],
+[247, "pendown", 207, 850, [244, 248]],
+[248, "setscale", 207, 892, [247, 249, 250]],
+[249, ["number", 90], 284, 892, [248, null]],
+[250, "showaligned", 207, 934, [248, 251, 1]],
+[251, ["journal", null], 317, 934, [250, null]],
+[252, ["sandwichcollapsed", 1], 207, 472, [1, 255]],
+[253, "clean", 207, 160, [254, 192]],
+[254, "hideblocks", 207, 118, [6, 253]],
+[255, "showblocks", 207, 514, [252, null]]] \ No newline at end of file
diff --git a/samples/media-que-como-por-que.ta b/samples/media-que-como-por-que.ta
index 7a605c7..386c415 100644
--- a/samples/media-que-como-por-que.ta
+++ b/samples/media-que-como-por-que.ta
@@ -1 +1,129 @@
-[[0, ["start", 2.0], 224, 121, [null, 35]], [1, "clean", 224, 239, [9, 10]], [2, "wait", 224, 995, [32, 3, 34]], [3, ["number", 30], 282, 995, [2, null]], [4, ["string", "\u00bfQu\u00e9?"], 307, 163, [35, null]], [5, ["string", "\u00bfQu\u00e9?"], 282, 491, [17, null]], [6, ["string", "\u00bfC\u00f3mo?"], 307, 281, [36, null]], [7, ["string", "\u00bfPor qu\u00e9?"], 307, 517, [96, null]], [8, ["string", "\u00bfPara qui?"], 307, 399, [66, null]], [9, "sandwichtop_no_arm_no_label", 206, 205, [35, 1]], [10, "penup", 224, 281, [1, 11]], [11, ["setxy2", 0], 224, 323, [10, 12, 13, 14]], [12, "titlex", 282, 323, [11, null]], [13, "titley", 282, 365, [11, null]], [14, "pendown", 224, 407, [11, 15]], [15, "setscale", 224, 449, [14, 16, 17]], [16, ["number", 100], 301, 449, [15, null]], [17, "show", 224, 491, [15, 5, 18]], [18, "setscale", 224, 533, [17, 19, 20]], [19, ["number", 35], 301, 533, [18, null]], [20, "penup", 224, 575, [18, 21]], [21, ["setxy2", 0], 224, 617, [20, 22, 23, 24]], [22, "leftx", 282, 617, [21, null]], [23, "topy", 282, 659, [21, null]], [24, "pendown", 224, 701, [21, 25]], [25, "showaligned", 224, 743, [24, 26, 27]], [26, ["journal", null], 334, 743, [25, null]], [27, "penup", 224, 785, [25, 28]], [28, ["setxy2", 0], 224, 827, [27, 29, 30, 31]], [29, "rightx", 282, 827, [28, null]], [30, "topy", 282, 869, [28, null]], [31, "pendown", 224, 911, [28, 32]], [32, "showaligned", 224, 953, [31, 33, 2]], [33, ["description", null], 334, 953, [32, null]], [34, ["sandwichcollapsed", 1], 224, 239, [2, 36]], [35, "comment", 224, 163, [0, 4, 9]], [36, "comment", 224, 281, [34, 6, 37]], [37, "sandwichtop_no_arm_no_label", 206, 323, [36, 38]], [38, "clean", 224, 357, [37, 39]], [39, "penup", 224, 399, [38, 40]], [40, ["setxy2", 0], 224, 441, [39, 41, 42, 43]], [41, "titlex", 282, 441, [40, null]], [42, "titley", 282, 483, [40, null]], [43, "pendown", 224, 525, [40, 44]], [44, "setscale", 224, 567, [43, 45, 46]], [45, ["number", 100], 301, 567, [44, null]], [46, "show", 224, 609, [44, 126, 47]], [47, "setscale", 224, 651, [46, 48, 49]], [48, ["number", 35], 301, 651, [47, null]], [49, "penup", 224, 693, [47, 50]], [50, ["setxy2", 0], 224, 735, [49, 51, 52, 53]], [51, "leftx", 282, 735, [50, null]], [52, "topy", 282, 777, [50, null]], [53, "pendown", 224, 819, [50, 54]], [54, "showaligned", 224, 861, [53, 55, 56]], [55, ["journal", null], 334, 861, [54, null]], [56, "penup", 224, 903, [54, 57]], [57, ["setxy2", 0], 224, 945, [56, 58, 59, 60]], [58, "rightx", 282, 945, [57, null]], [59, "topy", 282, 987, [57, null]], [60, "pendown", 224, 1029, [57, 61]], [61, "showaligned", 224, 1071, [60, 62, 63]], [62, ["description", null], 334, 1071, [61, null]], [63, "wait", 224, 1113, [61, 64, 65]], [64, ["number", 30], 282, 1113, [63, null]], [65, ["sandwichcollapsed", 1], 224, 357, [63, 66]], [66, "comment", 224, 399, [65, 8, 67]], [67, "sandwichtop_no_arm_no_label", 206, 441, [66, 68]], [68, "clean", 224, 475, [67, 69]], [69, "penup", 224, 517, [68, 70]], [70, ["setxy2", 0], 224, 559, [69, 71, 72, 73]], [71, "titlex", 282, 559, [70, null]], [72, "titley", 282, 601, [70, null]], [73, "pendown", 224, 643, [70, 74]], [74, "setscale", 224, 685, [73, 75, 76]], [75, ["number", 100], 301, 685, [74, null]], [76, "show", 224, 727, [74, 127, 77]], [77, "setscale", 224, 769, [76, 78, 79]], [78, ["number", 35], 301, 769, [77, null]], [79, "penup", 224, 811, [77, 80]], [80, ["setxy2", 0], 224, 853, [79, 81, 82, 83]], [81, "leftx", 282, 853, [80, null]], [82, "topy", 282, 895, [80, null]], [83, "pendown", 224, 937, [80, 84]], [84, "showaligned", 224, 979, [83, 85, 86]], [85, ["journal", null], 334, 979, [84, null]], [86, "penup", 224, 1021, [84, 87]], [87, ["setxy2", 0], 224, 1063, [86, 88, 89, 90]], [88, "rightx", 282, 1063, [87, null]], [89, "topy", 282, 1105, [87, null]], [90, "pendown", 224, 1147, [87, 91]], [91, "showaligned", 224, 1189, [90, 92, 93]], [92, ["description", null], 334, 1189, [91, null]], [93, "wait", 224, 1231, [91, 94, 95]], [94, ["number", 30], 282, 1231, [93, null]], [95, ["sandwichcollapsed", 1], 224, 475, [93, 96]], [96, "comment", 224, 517, [95, 7, 97]], [97, "sandwichtop_no_arm_no_label", 206, 559, [96, 98]], [98, "clean", 224, 593, [97, 99]], [99, "penup", 224, 635, [98, 100]], [100, ["setxy2", 0], 224, 677, [99, 101, 102, 103]], [101, "titlex", 282, 677, [100, null]], [102, "titley", 282, 719, [100, null]], [103, "pendown", 224, 761, [100, 104]], [104, "setscale", 224, 803, [103, 105, 106]], [105, ["number", 100], 301, 803, [104, null]], [106, "show", 224, 845, [104, 128, 107]], [107, "setscale", 224, 887, [106, 108, 109]], [108, ["number", 35], 301, 887, [107, null]], [109, "penup", 224, 929, [107, 110]], [110, ["setxy2", 0], 224, 971, [109, 111, 112, 113]], [111, "leftx", 282, 971, [110, null]], [112, "topy", 282, 1013, [110, null]], [113, "pendown", 224, 1055, [110, 114]], [114, "showaligned", 224, 1097, [113, 115, 116]], [115, ["journal", null], 334, 1097, [114, null]], [116, "penup", 224, 1139, [114, 117]], [117, ["setxy2", 0], 224, 1181, [116, 118, 119, 120]], [118, "rightx", 282, 1181, [117, null]], [119, "topy", 282, 1223, [117, null]], [120, "pendown", 224, 1265, [117, 121]], [121, "showaligned", 224, 1307, [120, 122, 123]], [122, ["description", null], 334, 1307, [121, null]], [123, "wait", 224, 1349, [121, 124, 125]], [124, ["number", 30], 282, 1349, [123, null]], [125, ["sandwichcollapsed", 1], 224, 593, [123, null]], [126, ["string", "\u00bfC\u00f3mo?"], 282, 609, [46, null]], [127, ["string", "\u00bfPara qui?"], 282, 727, [76, null]], [128, ["string", "\u00bfPor qu\u00e9?"], 282, 845, [106, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 224, 121, [null, 35]],
+[1, "clean", 224, 239, [9, 10]],
+[2, "wait", 224, 995, [32, 3, 34]],
+[3, ["number", 30], 282, 995, [2, null]],
+[4, ["string", "\u00bfQu\u00e9?"], 307, 163, [35, null]],
+[5, ["string", "\u00bfQu\u00e9?"], 282, 491, [17, null]],
+[6, ["string", "\u00bfC\u00f3mo?"], 307, 281, [36, null]],
+[7, ["string", "\u00bfPor qu\u00e9?"], 307, 517, [96, null]],
+[8, ["string", "\u00bfPara qui?"], 307, 399, [66, null]],
+[9, "sandwichtop_no_arm_no_label", 206, 205, [35, 1]],
+[10, "penup", 224, 281, [1, 11]],
+[11, ["setxy2", 0], 224, 323, [10, 12, 13, 14]],
+[12, "titlex", 282, 323, [11, null]],
+[13, "titley", 282, 365, [11, null]],
+[14, "pendown", 224, 407, [11, 15]],
+[15, "setscale", 224, 449, [14, 16, 17]],
+[16, ["number", 100], 301, 449, [15, null]],
+[17, "show", 224, 491, [15, 5, 18]],
+[18, "setscale", 224, 533, [17, 19, 20]],
+[19, ["number", 35], 301, 533, [18, null]],
+[20, "penup", 224, 575, [18, 21]],
+[21, ["setxy2", 0], 224, 617, [20, 22, 23, 24]],
+[22, "leftx", 282, 617, [21, null]],
+[23, "topy", 282, 659, [21, null]],
+[24, "pendown", 224, 701, [21, 25]],
+[25, "showaligned", 224, 743, [24, 26, 27]],
+[26, ["journal", null], 334, 743, [25, null]],
+[27, "penup", 224, 785, [25, 28]],
+[28, ["setxy2", 0], 224, 827, [27, 29, 30, 31]],
+[29, "rightx", 282, 827, [28, null]],
+[30, "topy", 282, 869, [28, null]],
+[31, "pendown", 224, 911, [28, 32]],
+[32, "showaligned", 224, 953, [31, 33, 2]],
+[33, ["description", null], 334, 953, [32, null]],
+[34, ["sandwichcollapsed", 1], 224, 239, [2, 36]],
+[35, "comment", 224, 163, [0, 4, 9]],
+[36, "comment", 224, 281, [34, 6, 37]],
+[37, "sandwichtop_no_arm_no_label", 206, 323, [36, 38]],
+[38, "clean", 224, 357, [37, 39]],
+[39, "penup", 224, 399, [38, 40]],
+[40, ["setxy2", 0], 224, 441, [39, 41, 42, 43]],
+[41, "titlex", 282, 441, [40, null]],
+[42, "titley", 282, 483, [40, null]],
+[43, "pendown", 224, 525, [40, 44]],
+[44, "setscale", 224, 567, [43, 45, 46]],
+[45, ["number", 100], 301, 567, [44, null]],
+[46, "show", 224, 609, [44, 126, 47]],
+[47, "setscale", 224, 651, [46, 48, 49]],
+[48, ["number", 35], 301, 651, [47, null]],
+[49, "penup", 224, 693, [47, 50]],
+[50, ["setxy2", 0], 224, 735, [49, 51, 52, 53]],
+[51, "leftx", 282, 735, [50, null]],
+[52, "topy", 282, 777, [50, null]],
+[53, "pendown", 224, 819, [50, 54]],
+[54, "showaligned", 224, 861, [53, 55, 56]],
+[55, ["journal", null], 334, 861, [54, null]],
+[56, "penup", 224, 903, [54, 57]],
+[57, ["setxy2", 0], 224, 945, [56, 58, 59, 60]],
+[58, "rightx", 282, 945, [57, null]],
+[59, "topy", 282, 987, [57, null]],
+[60, "pendown", 224, 1029, [57, 61]],
+[61, "showaligned", 224, 1071, [60, 62, 63]],
+[62, ["description", null], 334, 1071, [61, null]],
+[63, "wait", 224, 1113, [61, 64, 65]],
+[64, ["number", 30], 282, 1113, [63, null]],
+[65, ["sandwichcollapsed", 1], 224, 357, [63, 66]],
+[66, "comment", 224, 399, [65, 8, 67]],
+[67, "sandwichtop_no_arm_no_label", 206, 441, [66, 68]],
+[68, "clean", 224, 475, [67, 69]],
+[69, "penup", 224, 517, [68, 70]],
+[70, ["setxy2", 0], 224, 559, [69, 71, 72, 73]],
+[71, "titlex", 282, 559, [70, null]],
+[72, "titley", 282, 601, [70, null]],
+[73, "pendown", 224, 643, [70, 74]],
+[74, "setscale", 224, 685, [73, 75, 76]],
+[75, ["number", 100], 301, 685, [74, null]],
+[76, "show", 224, 727, [74, 127, 77]],
+[77, "setscale", 224, 769, [76, 78, 79]],
+[78, ["number", 35], 301, 769, [77, null]],
+[79, "penup", 224, 811, [77, 80]],
+[80, ["setxy2", 0], 224, 853, [79, 81, 82, 83]],
+[81, "leftx", 282, 853, [80, null]],
+[82, "topy", 282, 895, [80, null]],
+[83, "pendown", 224, 937, [80, 84]],
+[84, "showaligned", 224, 979, [83, 85, 86]],
+[85, ["journal", null], 334, 979, [84, null]],
+[86, "penup", 224, 1021, [84, 87]],
+[87, ["setxy2", 0], 224, 1063, [86, 88, 89, 90]],
+[88, "rightx", 282, 1063, [87, null]],
+[89, "topy", 282, 1105, [87, null]],
+[90, "pendown", 224, 1147, [87, 91]],
+[91, "showaligned", 224, 1189, [90, 92, 93]],
+[92, ["description", null], 334, 1189, [91, null]],
+[93, "wait", 224, 1231, [91, 94, 95]],
+[94, ["number", 30], 282, 1231, [93, null]],
+[95, ["sandwichcollapsed", 1], 224, 475, [93, 96]],
+[96, "comment", 224, 517, [95, 7, 97]],
+[97, "sandwichtop_no_arm_no_label", 206, 559, [96, 98]],
+[98, "clean", 224, 593, [97, 99]],
+[99, "penup", 224, 635, [98, 100]],
+[100, ["setxy2", 0], 224, 677, [99, 101, 102, 103]],
+[101, "titlex", 282, 677, [100, null]],
+[102, "titley", 282, 719, [100, null]],
+[103, "pendown", 224, 761, [100, 104]],
+[104, "setscale", 224, 803, [103, 105, 106]],
+[105, ["number", 100], 301, 803, [104, null]],
+[106, "show", 224, 845, [104, 128, 107]],
+[107, "setscale", 224, 887, [106, 108, 109]],
+[108, ["number", 35], 301, 887, [107, null]],
+[109, "penup", 224, 929, [107, 110]],
+[110, ["setxy2", 0], 224, 971, [109, 111, 112, 113]],
+[111, "leftx", 282, 971, [110, null]],
+[112, "topy", 282, 1013, [110, null]],
+[113, "pendown", 224, 1055, [110, 114]],
+[114, "showaligned", 224, 1097, [113, 115, 116]],
+[115, ["journal", null], 334, 1097, [114, null]],
+[116, "penup", 224, 1139, [114, 117]],
+[117, ["setxy2", 0], 224, 1181, [116, 118, 119, 120]],
+[118, "rightx", 282, 1181, [117, null]],
+[119, "topy", 282, 1223, [117, null]],
+[120, "pendown", 224, 1265, [117, 121]],
+[121, "showaligned", 224, 1307, [120, 122, 123]],
+[122, ["description", null], 334, 1307, [121, null]],
+[123, "wait", 224, 1349, [121, 124, 125]],
+[124, ["number", 30], 282, 1349, [123, null]],
+[125, ["sandwichcollapsed", 1], 224, 593, [123, null]],
+[126, ["string", "\u00bfC\u00f3mo?"], 282, 609, [46, null]],
+[127, ["string", "\u00bfPara qui?"], 282, 727, [76, null]],
+[128, ["string", "\u00bfPor qu\u00e9?"], 282, 845, [106, null]]] \ No newline at end of file
diff --git a/samples/media-what-how-why.ta b/samples/media-what-how-why.ta
index 7154409..eef7f8e 100644
--- a/samples/media-what-how-why.ta
+++ b/samples/media-what-how-why.ta
@@ -1 +1,129 @@
-[[0, ["start", 2.0], 271, 184, [null, 35]], [1, "clean", 271, 302, [9, 10]], [2, "wait", 271, 1058, [32, 3, 34]], [3, ["number", 30], 329, 1058, [2, null]], [4, ["string", "What?"], 354, 226, [35, null]], [5, ["string", "What?"], 329, 554, [17, null]], [6, ["string", "How?"], 354, 344, [36, null]], [7, ["string", "For whom?"], 354, 580, [96, null]], [8, ["string", "Why?"], 354, 462, [66, null]], [9, "sandwichtop_no_arm_no_label", 253, 268, [35, 1]], [10, "penup", 271, 344, [1, 11]], [11, ["setxy2", 0], 271, 386, [10, 12, 13, 14]], [12, "titlex", 329, 386, [11, null]], [13, "titley", 329, 428, [11, null]], [14, "pendown", 271, 470, [11, 15]], [15, "setscale", 271, 512, [14, 16, 17]], [16, ["number", 100], 348, 512, [15, null]], [17, "show", 271, 554, [15, 5, 18]], [18, "setscale", 271, 596, [17, 19, 20]], [19, ["number", 35], 348, 596, [18, null]], [20, "penup", 271, 638, [18, 21]], [21, ["setxy2", 0], 271, 680, [20, 22, 23, 24]], [22, "leftx", 329, 680, [21, null]], [23, "topy", 329, 722, [21, null]], [24, "pendown", 271, 764, [21, 25]], [25, "showaligned", 271, 806, [24, 26, 27]], [26, ["journal", null], 381, 806, [25, null]], [27, "penup", 271, 848, [25, 28]], [28, ["setxy2", 0], 271, 890, [27, 29, 30, 31]], [29, "rightx", 329, 890, [28, null]], [30, "topy", 329, 932, [28, null]], [31, "pendown", 271, 974, [28, 32]], [32, "showaligned", 271, 1016, [31, 33, 2]], [33, ["description", null], 381, 1016, [32, null]], [34, ["sandwichcollapsed", 1], 271, 302, [2, 36]], [35, "comment", 271, 226, [0, 4, 9]], [36, "comment", 271, 344, [34, 6, 37]], [37, "sandwichtop_no_arm_no_label", 253, 386, [36, 38]], [38, "clean", 271, 420, [37, 39]], [39, "penup", 271, 462, [38, 40]], [40, ["setxy2", 0], 271, 504, [39, 41, 42, 43]], [41, "titlex", 329, 504, [40, null]], [42, "titley", 329, 546, [40, null]], [43, "pendown", 271, 588, [40, 44]], [44, "setscale", 271, 630, [43, 45, 46]], [45, ["number", 100], 348, 630, [44, null]], [46, "show", 271, 672, [44, 126, 47]], [47, "setscale", 271, 714, [46, 48, 49]], [48, ["number", 35], 348, 714, [47, null]], [49, "penup", 271, 756, [47, 50]], [50, ["setxy2", 0], 271, 798, [49, 51, 52, 53]], [51, "leftx", 329, 798, [50, null]], [52, "topy", 329, 840, [50, null]], [53, "pendown", 271, 882, [50, 54]], [54, "showaligned", 271, 924, [53, 55, 56]], [55, ["journal", null], 381, 924, [54, null]], [56, "penup", 271, 966, [54, 57]], [57, ["setxy2", 0], 271, 1008, [56, 58, 59, 60]], [58, "rightx", 329, 1008, [57, null]], [59, "topy", 329, 1050, [57, null]], [60, "pendown", 271, 1092, [57, 61]], [61, "showaligned", 271, 1134, [60, 62, 63]], [62, ["description", null], 381, 1134, [61, null]], [63, "wait", 271, 1176, [61, 64, 65]], [64, ["number", 30], 329, 1176, [63, null]], [65, ["sandwichcollapsed", 1], 271, 420, [63, 66]], [66, "comment", 271, 462, [65, 8, 67]], [67, "sandwichtop_no_arm_no_label", 253, 504, [66, 68]], [68, "clean", 271, 538, [67, 69]], [69, "penup", 271, 580, [68, 70]], [70, ["setxy2", 0], 271, 622, [69, 71, 72, 73]], [71, "titlex", 329, 622, [70, null]], [72, "titley", 329, 664, [70, null]], [73, "pendown", 271, 706, [70, 74]], [74, "setscale", 271, 748, [73, 75, 76]], [75, ["number", 100], 348, 748, [74, null]], [76, "show", 271, 790, [74, 127, 77]], [77, "setscale", 271, 832, [76, 78, 79]], [78, ["number", 35], 348, 832, [77, null]], [79, "penup", 271, 874, [77, 80]], [80, ["setxy2", 0], 271, 916, [79, 81, 82, 83]], [81, "leftx", 329, 916, [80, null]], [82, "topy", 329, 958, [80, null]], [83, "pendown", 271, 1000, [80, 84]], [84, "showaligned", 271, 1042, [83, 85, 86]], [85, ["journal", null], 381, 1042, [84, null]], [86, "penup", 271, 1084, [84, 87]], [87, ["setxy2", 0], 271, 1126, [86, 88, 89, 90]], [88, "rightx", 329, 1126, [87, null]], [89, "topy", 329, 1168, [87, null]], [90, "pendown", 271, 1210, [87, 91]], [91, "showaligned", 271, 1252, [90, 92, 93]], [92, ["description", null], 381, 1252, [91, null]], [93, "wait", 271, 1294, [91, 94, 95]], [94, ["number", 30], 329, 1294, [93, null]], [95, ["sandwichcollapsed", 1], 271, 538, [93, 96]], [96, "comment", 271, 580, [95, 7, 97]], [97, "sandwichtop_no_arm_no_label", 253, 622, [96, 98]], [98, "clean", 271, 656, [97, 99]], [99, "penup", 271, 698, [98, 100]], [100, ["setxy2", 0], 271, 740, [99, 101, 102, 103]], [101, "titlex", 329, 740, [100, null]], [102, "titley", 329, 782, [100, null]], [103, "pendown", 271, 824, [100, 104]], [104, "setscale", 271, 866, [103, 105, 106]], [105, ["number", 100], 348, 866, [104, null]], [106, "show", 271, 908, [104, 128, 107]], [107, "setscale", 271, 950, [106, 108, 109]], [108, ["number", 35], 348, 950, [107, null]], [109, "penup", 271, 992, [107, 110]], [110, ["setxy2", 0], 271, 1034, [109, 111, 112, 113]], [111, "leftx", 329, 1034, [110, null]], [112, "topy", 329, 1076, [110, null]], [113, "pendown", 271, 1118, [110, 114]], [114, "showaligned", 271, 1160, [113, 115, 116]], [115, ["journal", null], 381, 1160, [114, null]], [116, "penup", 271, 1202, [114, 117]], [117, ["setxy2", 0], 271, 1244, [116, 118, 119, 120]], [118, "rightx", 329, 1244, [117, null]], [119, "topy", 329, 1286, [117, null]], [120, "pendown", 271, 1328, [117, 121]], [121, "showaligned", 271, 1370, [120, 122, 123]], [122, ["description", null], 381, 1370, [121, null]], [123, "wait", 271, 1412, [121, 124, 125]], [124, ["number", 30], 329, 1412, [123, null]], [125, ["sandwichcollapsed", 1], 271, 656, [123, null]], [126, ["string", "How?"], 329, 672, [46, null]], [127, ["string", "Why?"], 329, 790, [76, null]], [128, ["string", "For whom?"], 329, 908, [106, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 271, 184, [null, 35]],
+[1, "clean", 271, 302, [9, 10]],
+[2, "wait", 271, 1058, [32, 3, 34]],
+[3, ["number", 30], 329, 1058, [2, null]],
+[4, ["string", "What?"], 354, 226, [35, null]],
+[5, ["string", "What?"], 329, 554, [17, null]],
+[6, ["string", "How?"], 354, 344, [36, null]],
+[7, ["string", "For whom?"], 354, 580, [96, null]],
+[8, ["string", "Why?"], 354, 462, [66, null]],
+[9, "sandwichtop_no_arm_no_label", 253, 268, [35, 1]],
+[10, "penup", 271, 344, [1, 11]],
+[11, ["setxy2", 0], 271, 386, [10, 12, 13, 14]],
+[12, "titlex", 329, 386, [11, null]],
+[13, "titley", 329, 428, [11, null]],
+[14, "pendown", 271, 470, [11, 15]],
+[15, "setscale", 271, 512, [14, 16, 17]],
+[16, ["number", 100], 348, 512, [15, null]],
+[17, "show", 271, 554, [15, 5, 18]],
+[18, "setscale", 271, 596, [17, 19, 20]],
+[19, ["number", 35], 348, 596, [18, null]],
+[20, "penup", 271, 638, [18, 21]],
+[21, ["setxy2", 0], 271, 680, [20, 22, 23, 24]],
+[22, "leftx", 329, 680, [21, null]],
+[23, "topy", 329, 722, [21, null]],
+[24, "pendown", 271, 764, [21, 25]],
+[25, "showaligned", 271, 806, [24, 26, 27]],
+[26, ["journal", null], 381, 806, [25, null]],
+[27, "penup", 271, 848, [25, 28]],
+[28, ["setxy2", 0], 271, 890, [27, 29, 30, 31]],
+[29, "rightx", 329, 890, [28, null]],
+[30, "topy", 329, 932, [28, null]],
+[31, "pendown", 271, 974, [28, 32]],
+[32, "showaligned", 271, 1016, [31, 33, 2]],
+[33, ["description", null], 381, 1016, [32, null]],
+[34, ["sandwichcollapsed", 1], 271, 302, [2, 36]],
+[35, "comment", 271, 226, [0, 4, 9]],
+[36, "comment", 271, 344, [34, 6, 37]],
+[37, "sandwichtop_no_arm_no_label", 253, 386, [36, 38]],
+[38, "clean", 271, 420, [37, 39]],
+[39, "penup", 271, 462, [38, 40]],
+[40, ["setxy2", 0], 271, 504, [39, 41, 42, 43]],
+[41, "titlex", 329, 504, [40, null]],
+[42, "titley", 329, 546, [40, null]],
+[43, "pendown", 271, 588, [40, 44]],
+[44, "setscale", 271, 630, [43, 45, 46]],
+[45, ["number", 100], 348, 630, [44, null]],
+[46, "show", 271, 672, [44, 126, 47]],
+[47, "setscale", 271, 714, [46, 48, 49]],
+[48, ["number", 35], 348, 714, [47, null]],
+[49, "penup", 271, 756, [47, 50]],
+[50, ["setxy2", 0], 271, 798, [49, 51, 52, 53]],
+[51, "leftx", 329, 798, [50, null]],
+[52, "topy", 329, 840, [50, null]],
+[53, "pendown", 271, 882, [50, 54]],
+[54, "showaligned", 271, 924, [53, 55, 56]],
+[55, ["journal", null], 381, 924, [54, null]],
+[56, "penup", 271, 966, [54, 57]],
+[57, ["setxy2", 0], 271, 1008, [56, 58, 59, 60]],
+[58, "rightx", 329, 1008, [57, null]],
+[59, "topy", 329, 1050, [57, null]],
+[60, "pendown", 271, 1092, [57, 61]],
+[61, "showaligned", 271, 1134, [60, 62, 63]],
+[62, ["description", null], 381, 1134, [61, null]],
+[63, "wait", 271, 1176, [61, 64, 65]],
+[64, ["number", 30], 329, 1176, [63, null]],
+[65, ["sandwichcollapsed", 1], 271, 420, [63, 66]],
+[66, "comment", 271, 462, [65, 8, 67]],
+[67, "sandwichtop_no_arm_no_label", 253, 504, [66, 68]],
+[68, "clean", 271, 538, [67, 69]],
+[69, "penup", 271, 580, [68, 70]],
+[70, ["setxy2", 0], 271, 622, [69, 71, 72, 73]],
+[71, "titlex", 329, 622, [70, null]],
+[72, "titley", 329, 664, [70, null]],
+[73, "pendown", 271, 706, [70, 74]],
+[74, "setscale", 271, 748, [73, 75, 76]],
+[75, ["number", 100], 348, 748, [74, null]],
+[76, "show", 271, 790, [74, 127, 77]],
+[77, "setscale", 271, 832, [76, 78, 79]],
+[78, ["number", 35], 348, 832, [77, null]],
+[79, "penup", 271, 874, [77, 80]],
+[80, ["setxy2", 0], 271, 916, [79, 81, 82, 83]],
+[81, "leftx", 329, 916, [80, null]],
+[82, "topy", 329, 958, [80, null]],
+[83, "pendown", 271, 1000, [80, 84]],
+[84, "showaligned", 271, 1042, [83, 85, 86]],
+[85, ["journal", null], 381, 1042, [84, null]],
+[86, "penup", 271, 1084, [84, 87]],
+[87, ["setxy2", 0], 271, 1126, [86, 88, 89, 90]],
+[88, "rightx", 329, 1126, [87, null]],
+[89, "topy", 329, 1168, [87, null]],
+[90, "pendown", 271, 1210, [87, 91]],
+[91, "showaligned", 271, 1252, [90, 92, 93]],
+[92, ["description", null], 381, 1252, [91, null]],
+[93, "wait", 271, 1294, [91, 94, 95]],
+[94, ["number", 30], 329, 1294, [93, null]],
+[95, ["sandwichcollapsed", 1], 271, 538, [93, 96]],
+[96, "comment", 271, 580, [95, 7, 97]],
+[97, "sandwichtop_no_arm_no_label", 253, 622, [96, 98]],
+[98, "clean", 271, 656, [97, 99]],
+[99, "penup", 271, 698, [98, 100]],
+[100, ["setxy2", 0], 271, 740, [99, 101, 102, 103]],
+[101, "titlex", 329, 740, [100, null]],
+[102, "titley", 329, 782, [100, null]],
+[103, "pendown", 271, 824, [100, 104]],
+[104, "setscale", 271, 866, [103, 105, 106]],
+[105, ["number", 100], 348, 866, [104, null]],
+[106, "show", 271, 908, [104, 128, 107]],
+[107, "setscale", 271, 950, [106, 108, 109]],
+[108, ["number", 35], 348, 950, [107, null]],
+[109, "penup", 271, 992, [107, 110]],
+[110, ["setxy2", 0], 271, 1034, [109, 111, 112, 113]],
+[111, "leftx", 329, 1034, [110, null]],
+[112, "topy", 329, 1076, [110, null]],
+[113, "pendown", 271, 1118, [110, 114]],
+[114, "showaligned", 271, 1160, [113, 115, 116]],
+[115, ["journal", null], 381, 1160, [114, null]],
+[116, "penup", 271, 1202, [114, 117]],
+[117, ["setxy2", 0], 271, 1244, [116, 118, 119, 120]],
+[118, "rightx", 329, 1244, [117, null]],
+[119, "topy", 329, 1286, [117, null]],
+[120, "pendown", 271, 1328, [117, 121]],
+[121, "showaligned", 271, 1370, [120, 122, 123]],
+[122, ["description", null], 381, 1370, [121, null]],
+[123, "wait", 271, 1412, [121, 124, 125]],
+[124, ["number", 30], 329, 1412, [123, null]],
+[125, ["sandwichcollapsed", 1], 271, 656, [123, null]],
+[126, ["string", "How?"], 329, 672, [46, null]],
+[127, ["string", "Why?"], 329, 790, [76, null]],
+[128, ["string", "For whom?"], 329, 908, [106, null]]] \ No newline at end of file
diff --git a/samples/sensors-turtle-sees.ta b/samples/sensors-turtle-sees.ta
index a723c4d..ac90671 100644
--- a/samples/sensors-turtle-sees.ta
+++ b/samples/sensors-turtle-sees.ta
@@ -1 +1,107 @@
-[[0, ["start", 2.0], 186, 203, [null, 99]], [1, "setcolor", 548, 701, [91, 21, 92]], [2, "setcolor", 548, 549, [30, 22, 90]], [3, "hat", 1280, 79, [null, 4, 36]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 548, 785, [92, 6, null]], [6, ["string", "path"], 606, 785, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [99, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 741, [32, 13, null]], [13, ["number", 30], 357, 741, [12, null]], [14, "right", 299, 533, [34, 15, null]], [15, ["number", 30], 357, 533, [14, null]], [16, "see", 331, 389, [20, null]], [17, "see", 331, 597, [25, null]], [18, "if", 247, 423, [8, 20, 34, 19]], [19, ["vspace", 40.0], 247, 509, [18, 23]], [20, ["equal2", 0], 285, 389, [18, 16, 104, null]], [21, "blue", 625, 701, [1, null]], [22, "red", 625, 549, [2, null]], [23, "if", 247, 631, [19, 25, 32, 24]], [24, ["vspace", 20.0], 247, 717, [23, 28]], [25, ["equal2", 0], 285, 597, [23, 17, 26, null]], [26, "red", 331, 639, [25, null]], [27, "clean", 548, 237, [97, 105]], [28, "wait", 247, 799, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 799, [28, null]], [30, "setpensize", 548, 507, [94, 31, 2]], [31, ["number", 25], 650, 507, [30, null]], [32, "back", 299, 699, [23, 33, 12]], [33, ["number", 5], 357, 699, [32, null]], [34, "back", 299, 491, [18, 35, 14]], [35, ["number", 5], 357, 491, [34, null]], [36, "forward", 1280, 129, [3, 37, 66]], [37, ["number", 100], 1351, 129, [36, null]], [38, "forward", 1280, 213, [66, 39, 68]], [39, ["number", 100], 1351, 213, [38, null]], [40, "forward", 1280, 339, [64, 41, 72]], [41, ["number", 250], 1351, 339, [40, null]], [42, "forward", 1280, 465, [62, 43, 76]], [43, ["number", 100], 1351, 465, [42, null]], [44, "forward", 1280, 549, [76, 45, 74]], [45, ["number", 150], 1351, 549, [44, null]], [46, "forward", 1121, 797, [48, 47, 50]], [47, ["number", 10], 1192, 797, [46, null]], [48, "repeat", 1056, 737, [52, 49, 46, null]], [49, ["number", 10], 1107, 737, [48, null]], [50, "right", 1121, 839, [46, 51, null]], [51, ["number", 9], 1179, 839, [50, null]], [52, "hat", 1056, 687, [null, 53, 48]], [53, ["string", "right"], 1114, 695, [52, null]], [54, "hat", 825, 678, [null, 55, 56]], [55, ["string", "left"], 883, 686, [54, null]], [56, "repeat", 825, 728, [54, 57, 58, null]], [57, ["number", 10], 876, 728, [56, null]], [58, "forward", 890, 788, [56, 59, 60]], [59, ["number", 10], 961, 788, [58, null]], [60, "left", 890, 830, [58, 61, null]], [61, ["number", 9], 948, 830, [60, null]], [62, "stack", 1280, 423, [72, 63, 42]], [63, ["string", "left"], 1338, 423, [62, null]], [64, "stack", 1280, 297, [68, 65, 40]], [65, ["string", "right"], 1338, 297, [64, null]], [66, "stack", 1280, 171, [36, 67, 38]], [67, ["string", "left"], 1338, 171, [66, null]], [68, "stack", 1280, 255, [38, 69, 64]], [69, ["string", "right"], 1338, 255, [68, null]], [70, "stack", 1280, 633, [74, 71, 78]], [71, ["string", "right"], 1338, 633, [70, null]], [72, "stack", 1280, 381, [40, 73, 62]], [73, ["string", "right"], 1338, 381, [72, null]], [74, "stack", 1280, 591, [44, 75, 70]], [75, ["string", "right"], 1338, 591, [74, null]], [76, "stack", 1280, 507, [42, 77, 44]], [77, ["string", "right"], 1338, 507, [76, null]], [78, "stack", 1280, 675, [70, 79, 80]], [79, ["string", "left"], 1338, 675, [78, null]], [80, "stack", 1280, 717, [78, 81, 82]], [81, ["string", "left"], 1338, 717, [80, null]], [82, "stack", 1280, 759, [80, 83, 86]], [83, ["string", "right"], 1338, 759, [82, null]], [84, "stack", 548, 625, [90, 85, 91]], [85, ["string", "path"], 606, 625, [84, null]], [86, "stack", 1280, 801, [82, 87, 88]], [87, ["string", "right"], 1338, 801, [86, null]], [88, "forward", 1280, 843, [86, 89, null]], [89, ["number", 50], 1351, 843, [88, null]], [90, "startfill", 548, 591, [2, 84]], [91, "stopfill", 548, 667, [84, 1]], [92, "setpensize", 548, 743, [1, 93, 5]], [93, ["number", 50], 650, 743, [92, null]], [94, ["fillscreen", 0], 548, 423, [106, 96, 95, 30]], [95, ["number", 50], 630, 465, [94, null]], [96, "yellow", 630, 423, [94, null]], [97, "hat", 548, 187, [null, 98, 27]], [98, ["string", "draw maze"], 606, 195, [97, null]], [99, "stack", 186, 245, [0, 100, 9]], [100, ["string", "draw maze"], 244, 245, [99, null]], [101, ["setxy2", 0], 548, 305, [105, 102, 103, 106]], [102, ["number", -100], 606, 305, [101, null]], [103, ["number", -100], 606, 347, [101, null]], [104, "yellow", 331, 431, [20, null]], [105, "penup", 548, 271, [27, 101]], [106, "pendown", 548, 389, [101, 94]]] \ No newline at end of file
+[[0, ["start", 2.0], 186, 203, [null, 99]],
+[1, "setcolor", 548, 701, [91, 21, 92]],
+[2, "setcolor", 548, 549, [30, 22, 90]],
+[3, "hat", 1280, 79, [null, 4, 36]],
+[4, ["string", "path"], 1338, 87, [3, null]],
+[5, "stack", 548, 785, [92, 6, null]],
+[6, ["string", "path"], 606, 785, [5, null]],
+[7, "forever", 186, 321, [9, 10, null]],
+[8, ["vspace", 0], 247, 381, [10, 18]],
+[9, "penup", 186, 287, [99, 7]],
+[10, "forward", 247, 339, [7, 11, 8]],
+[11, ["number", 5], 318, 339, [10, null]],
+[12, "left", 299, 741, [32, 13, null]],
+[13, ["number", 30], 357, 741, [12, null]],
+[14, "right", 299, 533, [34, 15, null]],
+[15, ["number", 30], 357, 533, [14, null]],
+[16, "see", 331, 389, [20, null]],
+[17, "see", 331, 597, [25, null]],
+[18, "if", 247, 423, [8, 20, 34, 19]],
+[19, ["vspace", 40.0], 247, 509, [18, 23]],
+[20, ["equal2", 0], 285, 389, [18, 16, 104, null]],
+[21, "blue", 625, 701, [1, null]],
+[22, "red", 625, 549, [2, null]],
+[23, "if", 247, 631, [19, 25, 32, 24]],
+[24, ["vspace", 20.0], 247, 717, [23, 28]],
+[25, ["equal2", 0], 285, 597, [23, 17, 26, null]],
+[26, "red", 331, 639, [25, null]],
+[27, "clean", 548, 237, [97, 105]],
+[28, "wait", 247, 799, [24, 29, null]],
+[29, ["number", 0.1], 305, 799, [28, null]],
+[30, "setpensize", 548, 507, [94, 31, 2]],
+[31, ["number", 25], 650, 507, [30, null]],
+[32, "back", 299, 699, [23, 33, 12]],
+[33, ["number", 5], 357, 699, [32, null]],
+[34, "back", 299, 491, [18, 35, 14]],
+[35, ["number", 5], 357, 491, [34, null]],
+[36, "forward", 1280, 129, [3, 37, 66]],
+[37, ["number", 100], 1351, 129, [36, null]],
+[38, "forward", 1280, 213, [66, 39, 68]],
+[39, ["number", 100], 1351, 213, [38, null]],
+[40, "forward", 1280, 339, [64, 41, 72]],
+[41, ["number", 250], 1351, 339, [40, null]],
+[42, "forward", 1280, 465, [62, 43, 76]],
+[43, ["number", 100], 1351, 465, [42, null]],
+[44, "forward", 1280, 549, [76, 45, 74]],
+[45, ["number", 150], 1351, 549, [44, null]],
+[46, "forward", 1121, 797, [48, 47, 50]],
+[47, ["number", 10], 1192, 797, [46, null]],
+[48, "repeat", 1056, 737, [52, 49, 46, null]],
+[49, ["number", 10], 1107, 737, [48, null]],
+[50, "right", 1121, 839, [46, 51, null]],
+[51, ["number", 9], 1179, 839, [50, null]],
+[52, "hat", 1056, 687, [null, 53, 48]],
+[53, ["string", "right"], 1114, 695, [52, null]],
+[54, "hat", 825, 678, [null, 55, 56]],
+[55, ["string", "left"], 883, 686, [54, null]],
+[56, "repeat", 825, 728, [54, 57, 58, null]],
+[57, ["number", 10], 876, 728, [56, null]],
+[58, "forward", 890, 788, [56, 59, 60]],
+[59, ["number", 10], 961, 788, [58, null]],
+[60, "left", 890, 830, [58, 61, null]],
+[61, ["number", 9], 948, 830, [60, null]],
+[62, "stack", 1280, 423, [72, 63, 42]],
+[63, ["string", "left"], 1338, 423, [62, null]],
+[64, "stack", 1280, 297, [68, 65, 40]],
+[65, ["string", "right"], 1338, 297, [64, null]],
+[66, "stack", 1280, 171, [36, 67, 38]],
+[67, ["string", "left"], 1338, 171, [66, null]],
+[68, "stack", 1280, 255, [38, 69, 64]],
+[69, ["string", "right"], 1338, 255, [68, null]],
+[70, "stack", 1280, 633, [74, 71, 78]],
+[71, ["string", "right"], 1338, 633, [70, null]],
+[72, "stack", 1280, 381, [40, 73, 62]],
+[73, ["string", "right"], 1338, 381, [72, null]],
+[74, "stack", 1280, 591, [44, 75, 70]],
+[75, ["string", "right"], 1338, 591, [74, null]],
+[76, "stack", 1280, 507, [42, 77, 44]],
+[77, ["string", "right"], 1338, 507, [76, null]],
+[78, "stack", 1280, 675, [70, 79, 80]],
+[79, ["string", "left"], 1338, 675, [78, null]],
+[80, "stack", 1280, 717, [78, 81, 82]],
+[81, ["string", "left"], 1338, 717, [80, null]],
+[82, "stack", 1280, 759, [80, 83, 86]],
+[83, ["string", "right"], 1338, 759, [82, null]],
+[84, "stack", 548, 625, [90, 85, 91]],
+[85, ["string", "path"], 606, 625, [84, null]],
+[86, "stack", 1280, 801, [82, 87, 88]],
+[87, ["string", "right"], 1338, 801, [86, null]],
+[88, "forward", 1280, 843, [86, 89, null]],
+[89, ["number", 50], 1351, 843, [88, null]],
+[90, "startfill", 548, 591, [2, 84]],
+[91, "stopfill", 548, 667, [84, 1]],
+[92, "setpensize", 548, 743, [1, 93, 5]],
+[93, ["number", 50], 650, 743, [92, null]],
+[94, ["fillscreen", 0], 548, 423, [106, 96, 95, 30]],
+[95, ["number", 50], 630, 465, [94, null]],
+[96, "yellow", 630, 423, [94, null]],
+[97, "hat", 548, 187, [null, 98, 27]],
+[98, ["string", "draw maze"], 606, 195, [97, null]],
+[99, "stack", 186, 245, [0, 100, 9]],
+[100, ["string", "draw maze"], 244, 245, [99, null]],
+[101, ["setxy2", 0], 548, 305, [105, 102, 103, 106]],
+[102, ["number", -100], 606, 305, [101, null]],
+[103, ["number", -100], 606, 347, [101, null]],
+[104, "yellow", 331, 431, [20, null]],
+[105, "penup", 548, 271, [27, 101]],
+[106, "pendown", 548, 389, [101, 94]]] \ No newline at end of file