<snapdata remixID="8941636"><project name="U3L1Robot in a Maze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Robot" idx="1" x="-140" y="139.99999999999997" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="8"><costumes><list id="9"><item><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABX0lEQVRYR2NkYGD4z8DAwMgwMOD/QFkM9+6oA0ZDYDQEwCEQGxv7//LlywxGRkYMbm5uDBEREXQLGbhFmpqa/9XV1Rmu3V2PUiRN6NzO4OXlRTMHoRispvsfVCriBbcuM1LVMSiG7d69+392kQshN8Dl0xP6GIqLiylyEIbmnp6e/7MWFhPtCGSFpXlzGFJTU0lyEFbFycnJ/w+fmkOWI5A1NVWvJJigcbqWmPRAqgv7O7YxeHt7o9iJN7ho4QhOJgMGNjY2hujoaIaCggL8KZoWDmD9p8PAzc3NEBkZyVBYWIjbAbSwHFuZgjUKEhMT/x89M4/UKMZQ31yziiE8PBxvNFM1G5blz2VISUkhPxvu3Lnzf26JG9E+z0yaAI5HojVgUTh4imJciW5yzy4Gd3d3inyJL4Tg1fHVq1cZvvw+C1ZL7QqHoAMoiUNK9dIsaIl12KgDRkNgUITAgHbPARCcZx/w48r6AAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>space</option></l></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="20" y="132"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="20" y="221"><block s="receiveKey"><l><option>1</option></l><comment w="90" collapsed="false">Please wait for the whole script to stop running. After you click the green flag, you can press the buttons &quot;1,2,3,4,5,6&quot;. But, you have to wait until the sprite has completed a maze to press another number. -Malik Umar</comment></block><block s="up"></block><custom-block s="Draw Maze 1"></custom-block><custom-block s="Escape Maze 1"></custom-block></script><script x="20" y="398"><block s="receiveKey"><l><option>2</option></l></block><block s="up"></block><custom-block s="Draw Maze 2"></custom-block><custom-block s="Escape Maze 2"></custom-block></script><script x="20" y="504"><block s="receiveKey"><l><option>3</option></l></block><block s="up"></block><custom-block s="Draw Maze 3"></custom-block><custom-block s="Escape Maze 3"></custom-block></script><script x="20" y="610"><block s="receiveKey"><l><option>4</option></l></block><block s="up"></block><custom-block s="Draw Maze 4"></custom-block><custom-block s="Escape Maze 4"></custom-block></script><script x="20" y="716"><block s="receiveKey"><l><option>5</option></l></block><block s="up"></block><custom-block s="Draw Maze 5"></custom-block><custom-block s="Escape Maze 5"></custom-block></script><script x="20" y="822"><custom-block s="Escape Your Maze"></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="160" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block></script><comment x="16.666666666666686" y="96" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="16.666666666666686" y="123.33333333333331" w="210.39999999999995" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="16.666666666666686" y="307.3333333333333"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="50.666666666666686" y="392.33333333333337"><custom-block s="Draw Maze 1"></custom-block></script><script x="51.666666666666686" y="451.33333333333337"><custom-block s="Draw Maze 2"></custom-block></script><script x="50.666666666666686" y="500.33333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="68.66666666666669" y="559.3333333333334"><custom-block s="Draw Maze 4"></custom-block></script><script x="171.66666666666669" y="66.33333333333334"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="7.911458333333485" y="7.911458333333336" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="7.911458333333485" y="24.52552241562499" color="243,118,29" hidden="true"/></sprites></stage><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="Color"/><l>0</l></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportProduct"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script><comment w="152" collapsed="false">These four blocks are repeated constantly to get through the maze. These blocks are repeated 7 times.-Malik Umar </comment></block></script><scripts><script x="278" y="34.866666666666504"><custom-block s="Go To Start"><comment w="138" collapsed="false">When the flag is clicked, the sprite has to go to the start. Then there is a simple code that the sprite uses to move up a level by zig zagging through. The first 4 blcoks after &quot;Go to Start&quot; is the code. This code is repeated 7 times to go through the whole maze. -Malik Umar</comment></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script><comment w="90" collapsed="false">The only block that needs to be repeated is the move forward block. The first time, the move forward block is repeated 3 times, the second time the move forward block is repeated 4 times.-Malik Umar</comment></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></block></script><scripts><script x="265.0000000000001" y="63.866666666666504"><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"><comment w="90" collapsed="false">This code is only using the blue motion blocks. There is repetition but you need and extra move forward block during the second repetition.&#xD;-Malik Umar</comment></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script><comment w="90" collapsed="false">The only way to make this more elegant is by replacing the many Move Forward blocks with repeat blocks.-Malik Umar.</comment></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script><scripts><script x="227" y="36.19999999999999"><block s="clear"></block><custom-block s="Go To Start"><comment w="90" collapsed="false">This is the code for maze 5 using only motion blocks. There are many move forward blocks.-Malik Umar</comment></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script><comment w="90" collapsed="false">This is a nested loop. You are moving forward 7 times, then rotating right. You do this command twice, therefore nested loop can be simpler.-Malik Umar and Wilson Chen</comment></block></script><scripts><script x="275.20000000000005" y="19.866666666666617"><block s="clear"></block><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"><comment w="90" collapsed="false">This tells the sprite to move forward one block.Since we are trying to make the sprite go more then one block, we had to use more than one &quot;Move Forward&quot; block. This could be simpler if we use the repeat block 7 times instead of including the individual block 7 times.-Malik U. and Wilson C.</comment></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></script><script x="485.20000000000005" y="94.8666666666665"><block s="clear"></block><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script><comment w="90" collapsed="false">This repeat block allows for a simpler code because you do not have to repeat the individual block many times.This also allows you to avoid the &quot;Don&apos;t repeat yourself&quot; principle. -Malik U. and Wislon C.</comment></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block></script></scripts></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script><comment w="90" collapsed="false">To make the code more elegant, I used &quot;for i =1 to 3&quot;. This allows for the move forward code to be much easier. &#xD;-Malik Umar</comment></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script><scripts><script x="263.9999990000001" y="55.866666666666504"><custom-block s="Go To Start"></custom-block><custom-block s="Move Forward"><comment w="90" collapsed="false">Maze 4, you need to increase the move forward block as the maze goes on.-Malik Umar</comment></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1591">140,-140</list></variable><variable name="board matrix"><list id="1592"><item><list struct="atomic" id="1593">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1594">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1595">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1596">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1597">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1598">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1599">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1600">1,1,1,1,1,1,1,1</list></item></list></variable></variables></project><media name="U3L1Robot in a Maze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>