<snapdata remixID="8664902"><project name="Trying ai snake game" 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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T4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDBT4ADnoA0PH78skAfEOBmKMDB734z35eZi/Ov28swc7SjL3fbt8P4+e3209EeEoa9X8CbGX78mkA7/fJt+7TMPF/t5ktbOt3TAhzu/hDgmbm8ft1fhJmjHX3cLG+HC/6823/IAHu/dvX8+DWBdvrhbHmemacbAX43pAC/m27GJ+iA5xNqw+PHLwv0AZ+gm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EABz8BDngC0vD48csCfUCAm6EAB7/7H+a3Zeb6arf/Kcwc7ejD2fJ8GL9+3V8c7SFh2PsFvJnhx68JtNOPm+Wfh5/h9Z/zS1s63dMCHO7+8C/gZT8/7pf5I8wc8+jP/xv//ZgPCdveL+DNDD9+TaCc3s+Ps8wfN7vZlplTPivAp3z7/nYCBAgQWE1AgFej92ACBAgQOGUBAT7l2/e3EyBAgMBqAgK8Gr0HEyBAgMApCwjwKd++v50AAQIEVhMQ4NXoPZgAAQIETllAgE/59v3tBAgQILCagACvRu/BBAgQIHDKAgJ8yrfvbydAgACB1QQEeDV6DyZAgACBUxYQ4FO+fX87AQIECKwmIMCr0XswAQIECJyygACf8u372wkQIEBgNQEBXo3egwkQIEDglAUE+JRv399OgAABAqsJCPBq9B5MgAABAqcsIMCnfPv+dgIECBBYTUCAV6P3YAIECBA4ZQEBPuXb97cTIECAwGoC/wGi/qp2wIYnlQAAAABJRU5ErkJggg==</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="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="8"><costumes><list id="9"><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="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="130.33333333333334"><block s="receiveGo"></block><block s="clear"></block></script><script x="15.333333333333314" y="222.8"><block s="receiveMessage"><l>a</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>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>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>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>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>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>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>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>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>-20</l><l>20</l></list></block></block></script></scripts></sprite><sprite name="Sprite" idx="3" x="-160" y="160" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="147"><costumes><list id="148"><item><costume name="costume1" center-x="3" center-y="1.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAOklEQVQYV2NkgIBiBgYGHwYGhgsMDAyFjAwMDFkMDAxToZIgKgokKMDAwPAeSZAPJAgDDgwMDAdAHAD9CwVrcDDfoAAAAABJRU5ErkJggg==" id="149"/></item></list></costumes><sounds><list struct="atomic" id="150"></list></sounds><blocks></blocks><variables></variables><scripts><script x="50" y="101.99999999999994"><block s="doReport"><l></l></block></script><comment x="248" y="159" w="98" collapsed="true">if ypos&gt;160, die</comment><comment x="248" y="187" w="98" collapsed="true">if xpos&lt;-160, die</comment><comment x="247" y="133" w="98" collapsed="true">if xpos&gt;160, die</comment><comment x="245" y="217" w="98" collapsed="true">if ypos&lt;-160, die</comment><script x="60" y="210"><block s="reportGet"><l><option>center y</option></l></block></script><script x="72.9951181875" y="173.00000099999994"><block s="reportGet"><l><option>center x</option></l></block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/><watcher var="xc" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="snacke move options" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="board matrix" style="normal" x="0" y="4.00000399999999" color="243,118,29" hidden="true"/><watcher var="z A1 up" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="z A1 down" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="z A1 right" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="z A1 left" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="z A2 down" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="z A2 left" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="z A2 right" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><watcher var="z A2 up" style="normal" x="10" y="199.00001799999995" color="243,118,29" hidden="true"/><watcher var="z A3 up" style="normal" x="10" y="220.00001999999995" color="243,118,29" hidden="true"/><watcher var="z A3 down" style="normal" x="10" y="241.00002199999994" color="243,118,29" hidden="true"/><watcher var="z A3 right" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/><watcher var="z A3 left" style="normal" x="10" y="283.00002599999993" color="243,118,29" hidden="true"/><watcher var="z A4 up" style="normal" x="10" y="304.00002799999993" color="243,118,29" hidden="true"/><watcher var="z A4 down" style="normal" x="10" y="325.0000299999999" color="243,118,29" hidden="true"/><watcher var="z A4 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A4 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A5 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A5 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A5 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A5 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A6 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A6 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A6 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A6 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A7 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A7 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A7 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A7 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A8 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A8 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A8 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z A8 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B1 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B1 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B1 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B1 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B2 up" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B2 down" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B2 left" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="z B2 right" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="expected snake location" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><sprite name="Robot" idx="1" x="-140.0000000000001" y="141" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="206"><costumes><list id="207"><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="208"/></item></list></costumes><sounds><list struct="atomic" id="209"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.666666666666686" y="152.00000000000006"><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>-20</l><l>20</l></list></block></block><block s="setHeading"><l>90</l></block><custom-block s="Go To Start"></custom-block></script><script x="14.666666666666686" y="386.9999999999998"><custom-block s="Go To Start"><comment w="90" collapsed="false">Wall stop script</comment></custom-block><block s="doWait"><l>0</l></block><block s="doWait"><l>.5</l></block><block s="doUntil"><block s="reportOr"><block s="reportOr"><block s="reportGreaterThan"><block s="reportGet"><l><option>center x</option></l></block><l>160</l></block><block s="reportGreaterThan"><block s="reportGet"><l><option>center y</option></l></block><l>160</l></block></block><block s="reportOr"><block s="reportLessThan"><block s="reportGet"><l><option>center x</option></l></block><l>-160</l></block><block s="reportLessThan"><block s="reportGet"><l><option>center y</option></l></block><l>-160</l></block></block></block><script><custom-block s="Move snake move"></custom-block></script></block></script><comment x="215.66666666666669" y="127" w="158" collapsed="false">can we give it rules,beforehand ie. walls kill you and dont hit yourself (if _ is in front of you dont go that dirsction)</comment><comment x="163.66666666666669" y="267.0000000000001" w="90" collapsed="false">also just outlining this, makes me think that this is gonna be way harder/longer than I thought</comment><comment x="430.66666666666663" y="155.99999999999994" w="105" collapsed="true">...kinda cheating</comment><comment x="636.6666666666666" y="159.99999999999994" w="90" collapsed="false">IF WE DO THIS&#xD;then make vars right side blocked, left side blocked and so on &#xD;ie. (if left blocked then rand up right down (BLOCK try to go right) )</comment><comment x="479.66666666666663" y="665.8333363333335" w="193" collapsed="false">if we also do that, we need to be sure to make code that persentages and tells the difference between the square and its directions, and the directions in relation to the apple/snake itself&#xD;&#xD;ex. when it starts out, it needs a tail and when it does, wheneever if goes backwards, it will hit it. this happens in the same spot becuase it starts in the same spot, and then we will need to make a difFrenchINATOR (haha) to tell the diffrence of the snake relative to its tail, and the position on the graph</comment><script x="10" y="582.8333363333337"><block s="gotoXY"><block s="reportSum"><block s="reportGet"><l><option>center x</option></l></block><l>40</l></block><block s="reportGet"><l><option>center y</option></l></block><comment w="90" collapsed="true">use this instead of move forward becuase then its easier to tell where its going and sence it also</comment></block></script><comment x="366" y="783.5000030000004" w="90" collapsed="false">also add apple value in grid, and a snake value, so the snake can tell where it is to make variable ideas and to choose where it needs to move next</comment><comment x="364" y="645.8333363333337" w="90" collapsed="false">we also need to make sure the tail reconition trumps the wall reconition, so if it goes to a wall intersection, it wont randomly bump into a wall</comment><comment x="473" y="412.83333633333314" w="90" collapsed="false">if not we need a thing to tell where it is in the place, and a couple vars for each square that say which moves we tried and which ones worked, if one (one to four) of the answers is above _(25)% higher compared to the others, the snake is gonna use that trail (that means we need to test it a bunch)</comment><comment x="581" y="410.1666696666666" w="90" collapsed="false">that script is good for walls and regular immovable objects but what we need for both scripts is a senser in front of the snake, (eyes) telling it where it&apos;s apple is and where its body is, and in relation to those things, we need vars for each outcome of each circemstance, doing the 30% thing as before</comment><comment x="354.66666666666663" y="919.5000030000006" w="90" collapsed="false">use board matrix as </comment><comment x="424" y="359.9999999999999" w="90" collapsed="false">Im calling these varible ideas</comment><script x="20" y="10"><block s="doSetVar"><l>expected snake location</l><block s="reportNewList"><list><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>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>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>1</l><l>1</l><l>0</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>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>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>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>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></script><script x="66.66666666666669" y="342.0000000000001"><block s="clear"></block><block s="doBroadcast"><l>a</l></block><custom-block s="Go To Start"></custom-block></script><script x="42" y="306"><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><l/></block></block><block var="expected snake location"/><l></l></block></script><script x="23.666666666666686" y="245.0000000000001"><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><l/></block></block><block var="expected snake location"/><l></l></block></script></scripts></sprite></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.1</l></block><block s="forward"><block var="step"/></block></script><scripts><comment x="137" y="76.19999999999999" w="90" collapsed="true">40</comment></scripts></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.1</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.1</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>90</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="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="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="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></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="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></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>xc</l><l>3</l></block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doChangeVar"><l>xc</l><l>1</l></block></script></block></script></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="doSetVar"><l>xc</l><l>1</l></block><block s="doRepeat"><l>2</l><script><block s="doIfElse"><block s="reportEquals"><block var="xc"/><l>1</l></block><script><custom-block s="Rotate Left"></custom-block></script><script><custom-block s="Rotate Right"></custom-block></script></block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><block s="doIfElse"><block s="reportEquals"><block var="xc"/><l>1</l></block><script><custom-block s="Rotate Right"></custom-block></script><script><custom-block s="Rotate Left"></custom-block></script></block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><block s="doSetVar"><l>xc</l><l>2</l></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></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="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="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><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></block></script></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="doSetVar"><l>xc</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="xc"/><l>4</l></block><script><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doChangeVar"><l>xc</l><l>1</l></block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doSetVar"><l>xc</l><l>7</l></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doSetVar"><l>xc</l><l>6</l></block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="xc"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doSetVar"><l>xc</l><l>5</l></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"><block var="xc"/><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></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><block-definition s="Move snake move" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>snacke move options</l><block s="reportRandom"><l>1</l><l>3</l></block></block><block s="doIfElse"><block s="reportEquals"><block var="snacke move options"/><l>1</l></block><script><custom-block s="Move Forward"></custom-block></script><script><block s="doIfElse"><block s="reportEquals"><block var="snacke move options"/><l>2</l></block><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script><script><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1738">-20,20</list></variable><variable name="board matrix"><list id="1739"><item><list struct="atomic" id="1740">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1741">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1742">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1743">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1744">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1745">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1746">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1747">1,1,1,1,1,1,1,1</list></item></list></variable><variable name="xc"><l>5</l></variable><variable name="snacke move options"><l>1</l></variable><variable name="z A1 up"><l>0</l></variable><variable name="z A1 down"><l>0</l></variable><variable name="z A1 right"><l>0</l></variable><variable name="z A1 left"><l>0</l></variable><variable name="z A2 down"><l>0</l></variable><variable name="z A2 left"><l>0</l></variable><variable name="z A2 right"><l>0</l></variable><variable name="z A2 up"><l>0</l></variable><variable name="z A3 up"><l>0</l></variable><variable name="z A3 down"><l>0</l></variable><variable name="z A3 right"><l>0</l></variable><variable name="z A3 left"><l>0</l></variable><variable name="z A4 up"><l>0</l></variable><variable name="z A4 down"><l>0</l></variable><variable name="z A4 right"><l>0</l></variable><variable name="z A4 left"><l>0</l></variable><variable name="z A5 up"><l>0</l></variable><variable name="z A5 down"><l>0</l></variable><variable name="z A5 right"><l>0</l></variable><variable name="z A5 left"><l>0</l></variable><variable name="z A6 right"><l>0</l></variable><variable name="z A6 left"><l>0</l></variable><variable name="z A6 up"><l>0</l></variable><variable name="z A6 down"><l>0</l></variable><variable name="z A7 up"><l>0</l></variable><variable name="z A7 down"><l>0</l></variable><variable name="z A7 right"><l>0</l></variable><variable name="z A7 left"><l>0</l></variable><variable name="z A8 up"><l>0</l></variable><variable name="z A8 down"><l>0</l></variable><variable name="z A8 left"><l>0</l></variable><variable name="z A8 right"><l>0</l></variable><variable name="z B1 up"><l>0</l></variable><variable name="z B1 down"><l>0</l></variable><variable name="z B1 right"><l>0</l></variable><variable name="z B1 left"><l>0</l></variable><variable name="z B2 up"><l>0</l></variable><variable name="z B2 down"><l>0</l></variable><variable name="z B2 left"><l>0</l></variable><variable name="z B2 right"><l>0</l></variable><variable name="expected snake location"><list id="1748"><item><list struct="atomic" id="1749">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1750">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1751">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1752">1,1,1,0,1,1,1,1</list></item><item><list struct="atomic" id="1753">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1754">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1755">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1756">1,1,1,1,1,1,1,1</list></item></list></variable></variables></project><media name="Trying ai snake game" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>