<snapdata remixID="10657598"><project name="BSZ LAB08 -  2048" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="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><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="172.49999999999997" collapsed="false">You do not need to modify or understand this script! This simply allows you to use regions of the stage to control the board movement. Connect the script below and try it on a mobile device!</comment></block><block s="doDeclareVariables"><list><l>x</l><l>y</l></list></block><block s="doSetVar"><l>x</l><block s="reportMouseX"></block></block><block s="doSetVar"><l>y</l><block s="reportMouseY"></block></block><block s="doIfElse"><block s="reportGreaterThan"><block var="x"/><block s="reportProduct"><block s="reportQuotient"><l>4</l><l>3</l></block><block s="reportMonadic"><l><option>abs</option></l><block var="y"/></block></block></block><script><block s="doBroadcast"><l>right</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="x"/><block s="reportProduct"><block s="reportQuotient"><l>-4</l><l>3</l></block><block s="reportMonadic"><l><option>abs</option></l><block var="y"/></block></block></block><script><block s="doBroadcast"><l>left</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="y"/><l>0</l></block><script><block s="doBroadcast"><l>up</l></block></script><script><block s="doBroadcast"><l>down</l></block></script></block></script></block></script></block></script><script x="20" y="485.00000000000006"><block s="receiveKey"><l><option>right arrow</option></l><comment w="175" collapsed="false">These are simple wrappers to share to with the touch controls above.</comment></block><block s="doBroadcast"><l>right</l></block></script><script x="20" y="559"><block s="receiveKey"><l><option>down arrow</option></l></block><block s="doBroadcast"><l>down</l></block></script><script x="20" y="633"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="doBroadcast"><l>up</l></block></script><script x="20" y="707"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="doBroadcast"><l>left</l></block></script></scripts><sprites><sprite name="Grid" idx="3" x="-3.5666458893056014e-13" y="-1.1764705882352942" heading="90" scale="0.89" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="70.99199999999996,221.85,0,1" pen="tip" id="92"><costumes><list id="93"><item><costume name="grid" center-x="240" center-y="180" image="data:image/png;base64,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" id="94"/></item></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.333333333333346" y="18.333333333333346"><block s="receiveGo"><comment w="122.50000000000001" collapsed="false">This is simply a background. You don&apos;t need to do anything in this sprite.</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setScale"><l>89</l></block></script></scripts></sprite><sprite name="Game Code" idx="2" x="120.00000000000001" y="-120.00000000000001" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="4" color="80,80,80,1" pen="tip" id="105"><costumes><list id="106"><item><costume name="2" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAlRJREFUeF7tm0soRGEUx8941mg8ipqSV1ESSlNTHkVWshBlM4qyIAtRlB0xK1lYyELUKBtLoqzkkaJkKCTFglBTlMdkylvf1Mg1c/VNw7l17//upjl37vn/v/Od35m+rqlqcC75Pip5Poqokgx0vROtJ73f1ZtKnKtrRhMfWGdhgsnmXP0w0MIHSYUBqABsAfQANEFQwMAOAIPAIDAIDAKDBoYAgQKgACgACoACoIBGDhSlmMn7/Epnj88aZUD8GBSim0szqdpmVYhecXtofveKNj1eVjNY54C63FQacBT+KnBy6YQm3VdsJrAZIFZ+utMuJcw5e0gLpzdSsZEGsRkwUpsfVPZqyV9c+6hhYjtSbVL3sxmw0ltBieaYr6SOzu+pZ3bf/3nUUUwFWUmKhGuGN+jm5U1KRCRBbAbs9Fcp8vxe5u22dGqvzVN83zXlZmmIbAbMddgpI83sF/nge6Vu1y4d3PooNTY6ZAU0jm6y4JHNALUyDdUbxPZomdmLpLKl79XUgJ7yLGqqzglKlqv8xYM1M0BtJtDtHPB9mdVmgsWtSxpaPpUu378IZK+A7IQ4cnXYFUgUQsQo3Ld0/BeawvoNVgPUOn5gJuDg/k93WA1Q6/hiINJCPGsTVOv4avXaOr7tnxP++2KpgHD+CAUEc6GQxYAyq4XG2mxhLabhDdDVFhBLL7aBJT5aqgq8T28s+5+1CUop1yCIpQdooEv6kTAAZ4M4G8TZIM4GpVumDgNBAVAAFAAFQAEdNndpSaAAKAAKgAKggHTL1GEgXp42+uvznz/1QKYAC4AdAAAAAElFTkSuQmCC" id="107"/></item><item><costume name="4" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAfVJREFUeF5jdJg/X+CjOPuG//+Z7BlGEGBk/HeQ/+XPAEbDbcsOjDTPw+IZFAiMBltX/B9BEY/h1dEAGE0Bo1lgtAwYLQRHa4ERHAKj1eBoNThaDY5Wg6PV4AiuBBhGa4HRWmC0FhitBUZrgdFaYASHwIBXg7VqugxBKlooUdBz/hjD0ueP6RItAxoA6pxcDCscfTE8uuTGBYbeezeHfwAsNLVl0BOVGpkB4CwozNBj6YI1lkdECthm780gyc0zMgMgQ06JIV3HFGceH9YpQJCFlWGTow8DDyvbyAwA9Grvy+9fGIExbFOAKS8fwyxbT5SYB3k2RsMAQ2xYVoPo1d7zr18YvA5uZTjvFT78AyBARIKh3gx1DUbJ8T0Me9+/HRkBgK/aw1Ua0qNJTJemcLGSOkY+J6adS4/CkOYBQEy1hyswhkUAREvKMpQYWhET4QPSJ6BLCjDi5cMZAKq8/Bitwl2P7jDsevqA4dznTwzv//wmK/CI1UTzACDkEGydInokffhKsYEeFgeNCcyxcUdpDTaeOsiw4c0LQmFHFfkBTwFU8QUFhowGwEBnAQoijypaR1PAaAoYnRscnRscnRukSnE6RA0ZrQVGa4HRWmC0FhitBYZoAU4VZ4/WAqO1wGgtMFoLjNYCVClOh6gho5unR/r2eQD9QzzWPaONjgAAAABJRU5ErkJggg==" id="108"/></item><item><costume name="8" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAnxJREFUeF5jTFhfIPCV++sGhr//7BlGEmBmOsj9lTuAMXRX6oER53lYRDMzHWQM3Z78fyRFPLpfRwNgNAWMZoHRMmC0EBytBUZwCIxWg6PV4Gg1OFoNjlaDI7gSYBitBUZrgdFaYLQWGK0FRmuBAQoBVS5psM23vz0dIBcw0L8a5GPmZAiWd2fwVPNB8fT2W1sY1j7cyfDp73e6BgZd2wEgz1ebFjIoCihh9eT9D/cYWk/30zUQ6BoAiUoBGDGPHhKglDD/3ga6pQK6BsB85wkM3Kw8BD0XtiOFoBpqKaBbAEizCzH0O3ahuLv6UD3Dy5/vGCY6tKMETOuxDoaLn+5Qy494zaFbAIDy/xzXyUQFAChg6FUz0C0AQD6fYtvCIMYtgTdGvv7+wpC4t4AusQ+yhK4B4CtlzxCrF4vXc2uvrWZY+Wjn8AsAfT4VhgLTHIKFICgFtB3vHn5ZgJjkD4t2UHug/EQbXVIBXbKAlZAuQ4FZPoqHQJ6cdH4Gw+c/37E2juhVENIlAMLl3BmCtUJRAgC5qgNlj2qrChT52edmMex+dYrmqYAuAYCt8CMUAPQqDOkSANhiGJYFQFGcZ5iB0T+gV2OILgEAagSht/bwpW1QTZB/oJIunSK6BADIs8S0AWCBsvjSYobNzw7SPP/TvSGUox7NYKfoiNdjh+7vZ5hycyldPE/3AABZCKoS/dV8MfI8qEzYeGszw7F3l+nm+QEJAGTfjcghMbpGLxGW0a0QJMItA6JkNABG5wZH5wZH5wZH5wYHpPgdJJaO1gKjtcBoLTBaC4zWAoOkQB4QZ4zWAqO1wGgtMFoLjNYCA1L8DhJLRzdPj/Tt8wCxXVKeMGsWewAAAABJRU5ErkJggg==" id="109"/></item><item><costume name="16" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAtxJREFUeF7tm01oE1EQxyeJUdOgTW0bWhtammilCApFaEGpXsReRE+CN/FahXqoQi8qHkQ8eNaDevOqeGkrfmKhgrT4RSCalAbalNAYrbaxxkSZQ0Lf5m022+74WHZy3dm3M//5+L3NY133ng8F2oKFh8Vi8TA46Od2u1/OpT0nXeOfzr9wWvClPKMIrtEPg38dlPiKUFkArgBuAZ4BPASZAg5WgDHIGGQMMgYZgw6GADAFmAJMAaYAU4ApQKhAoC5SXj2X/wqr+WzVp23xNoDPu6Ns83N1Hv4UcmQekmAQgwg3DkB700HB8XxhBZ5FL+oGg2L1hi8I11PZKXg/d9c+Amzy+KC/6yp4PXVSp8c+ntMNpi8yDPW+DuH6m8Qt+LYSt48Asiyu9V5PgJbtB2B/+xkh0OTiBEQXHpAFjwtb3gLrEQCrpi9yCfybm8rBYrtMfLluODM2qo7lAmD/H9lzDTB79f5QRUnLKqCz8Rh0tR4XYomlHsNMZmyj8Rneb7kAa5/Y0zEIzdu6BSe0AshmBmb/Vewy6fQvOaVcgO6W0xW0QOdQhFR2GhKZUdI2UCqAf+tOOLRrpGqZohBTs7fJSKBUAFmLyNSgbAllAhjRQisEFRKVCSCb/O+S92Fh6S1ga/R2DgmbqeXfi/A6dsVwqps1UCaAtvy1AcoEehodtpwMygTY13YWWht6ygnTCrA7eALCwaNVEWo22zJ7ZQKEAv2wN3RKuvmRtcD33CxMxm9aEbOwhjIBSjvGWiNKpJ/A5/SjWs1rtlMmAHooK3OZ59gek/Eblvc/ycuQ2a2wdhZoBcDgp5N3YPnXfM1ZNWNIWgHa4PT6GPcE4eYB4b0BbTM/YjCTGSfJ/H95FzCTiZItzgajv83Ws67ePaQVYKWjVGuxAHw0xkdjfDTGR2NUE9YO6zIFmAJMAaYAU8AO05rKR6YAU4ApwBRgClBNWDusyxRw/MfTTv98/h/Ghr/wgUUS9AAAAABJRU5ErkJggg==" id="110"/></item><item><costume name="32" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA19JREFUeF7tW0toE1EUvZO0+dkktV1EayWoCFJQIxW7lKpLkdaFdFHcWDfiosWN6FoRXSgiIlp3LupKEdd+UETEYhUpYrG2KGoF0zZJ87GZRO7oDDPvzSQT89ImzM0uzHtv7jn3vHNeZoj0+V5fa2tk8X5Rdu0FB30kd+Hpwly4T5p/0fvEaeDVPiMJUvzZ/qKDGs9BJQJIAbQFyAPIBCkFHMwAxSDFIMUgxSDFoINDACgFKAUoBSgFKAUoBWrIgNsfBTkzW/EdcJ7kDirz8qn3Fc+3O6EmMehp2we+TUfB7e/U6sjNPYbszA0oLP+yrE1yBcATOQSBLUPcGDvz7YLWjxNOgHf9gCkAvGkxn4Dk2xFTRSD44I6L4G7ZVhJHcmJYqCKEEoCyDXXfLglATn2AxMRJbkxg61nwRnrLNhFJTIwfL6mksovoBgglwKz7WLDUFDLUxHbR1dwO4Z67XN1Ilpki0p9GIfd9rBKc1ttO5EmQ7SICldPTENx13eAH6Y9XIffzgVZUc7gHWrafMxS5NHkefscfgZmq8vHXkJw8XX8EoAI8a2NKYfJyEtJTf0GFYtcMnWQJMFPO/PMDGkB2ft0SwLYEu+ftHOT2dmL8mMEIUQG+Df3a9Hz2B2SmryjfMVHWdJ0xLI2JoJJbrQyEegBbjFlnM7NjkP0yaqtuJDC48zLnIer2sLVImUErTkCpKNTXisYY6r7FgRcpf7zfihOgngdKRZnVmQDJW3w1CMVCWkTzlTVqSgB20bOuHzztMS7Ost8eavucRWN2JrCrnEqZEUaAPgGwiKWpS9phBTsa3nPHIGerA5Fv4xD4owMcDtY4KwVqNV4YAcGuC9DUtlu7D2t27HXs6MLLw4a6zBxfIfPfmUAUaP06NSNAznyF1LtTigrM3Jw1M6tjdC3BC/UA/+Zh8HUc5JqEUnf5Ojg31x9nrRzfquMik0CYAuz8EFIBoTqSb05obm5FXkMRgMXaAWLm5qw/lNvrdakAtWhMA3/0CCd5vI7Rl525yeW4HeL0pNQ1AWqh+kdaRTn5X4/FyilBxHVhHiCimNVYgwgQ+UBkNTpY7T1JAaQAejlKL0fp5Wi1TtrI8ykFKAUoBSgFKAUa2cWrrZ1SgFKAUoBSwNkp4Pg/Tzv97/N/AMHVEJurmIc3AAAAAElFTkSuQmCC" id="111"/></item><item><costume name="64" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAwdJREFUeF7tm01oE0EUx98m6Tbp9iMqerGi9FQERaSIFCVSPEQPWqqIIsUiHjy0N0HxIgXxouChHsSK0IMoUkv1FBC0vfSgxYOCeJCqmFNFuzaJ+Wg3kQnuNrM7uzMLCdlk397CvN157z/z3u9thpW+3h2MRpVfs5IUiIGPrlKpOK9mtgxKKw8Oz/kteH2diQiSOhkr+WjhLaGiALgDMAWwBmARRAr4WAHEIGIQMYgYRAz6GAKAFEAKIAWQAkgBpECNFJBawhDctMt4ejGzDMXMb1ezBaM7QJIV45715c+u7ucZ1wyDAWUzdAw9AmiNbgiw+h1Szy7wfDLGI3tPg3xglLIvvL0H2Q/Tws/gGdZMgLb+MWjZfYqaP//6BuSW5nk+lcfLAp6bsdg2hAChbb2gnLhPOa8lFyCduC4UPDFSBq5BqCfemAK0x29BsLufcj7z8jKI5i9LQP1hnt8BcncfROJ3qODXPj2HvwsTwqvfcWYKAp07mfaeF4DlfOrJkHD1j/QeA/nQVVuxPC2Ak/PrSwnIvX8MmvrDNjiCzc6zTylymI09K4CI8yQYJxJE+kZA3jeyEXNetYjhWQEszjtkfHp62LITWNgjwTZEH2DHbDsNtJ8fIf1ijBo2k6P4v2nqujTn/UYo3BOD1oFxZuUnqaEcvw3BrXuo8T8Pjxi/WdjTsWkWgBCl8OWVMFJ56KlKJ8hqWVen4lBay5XnZwlU2Rc4Yc8ugGrVgroLwBKPt2pk3FMCsLaw3vyQ+tB2dJyZAqLkYAniKQGIg13Ds478rgxCfy9wanl5u8BzArDynBlEXoXUzEWjMyQiOF3mlyq9CGor34wawxPLabwqNUCfgJvPeRWyb25CIbko7HNDYLAyGvIPTnj/eQhtP2ikBGG6llyE7LtJ16vWfnKCqh/ZxBVXAvKUruoOME9Gihy5dBzynKnHeE0FqEdAbudEAfBoDI/G8GgMj8bcVs5mskcKIAWQAkgBpEAzVXW3sSAFkAJIAaQAUsBt5Wwme6SA7z+e9vvn8/8AeTPlFBLgup0AAAAASUVORK5CYII=" id="112"/></item><item><costume name="128" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA5BJREFUeF7tm1tIFGEUx8+qtV6y1txVM30QMoJeisCH0i6QvURlPUiBSoUSVAZFNwitiIIuECgZZPSgQSESZUURQZkQ0QUDCQIDCzVdd7d1s2zXy26chZn2m/lm1p11p4U5vsl8l3P+5/L7vhnW1H2mzGL1u+4DBNaBof5Mnc6EzDJTf33JS+M5L0Ta1Gnqry8OGCrwEmdJAMoAKgHqAdQEiQIGVoAwSBgkDBIGCYMGhgAQBYgCRAGiAFGAKGBgBWYFg3PyChkJJwd6uZLiOHN2ASSmpIHPbYcp+zeYcg6Gld9kToYkW35wrs/eB0rrh12IMyAqAeat2gTpayogMbOAWXq4cSfjWEK6BTK3HQNz4VqZCb7eV+B+2qQoBO4xv/QgJKRkiHP9f9zgaq8H35ePWnxm5mgWIHn5arCWX+QaYG/eK0YJo7focBvjgHQSOjR8rQr8Y6PMI7U9cGDoPlqV0CzAguLtkF56JKwACzfvh9SiXWHt8/Y8Amc7K2juyQ5V4aZdfTDUUBV2bbUBMRdA6gQ66nlzDyzrd8tKYuB0iWgr9ovsmlvi/xP93eD7/ALSivcwogxeKIWAz6tZBM0CYF2nLi2CSc8I2CobGQOE1MQxuUcfMs8Eg3nPQlNaKsDvrmZwP2+BjI1VkFZSI64ZbRloFkCwQGpoaG1KncQojtw8FJyKzc2ytY4R5/uVLWIfSLIuhpzau0zjmxzoUc0aLWkQUwGUDOKJFiqOMC+rugHm5q9U9Gv87R348bhJi9/iHN0FwMhmVV+XNTdpKpuXrJCVFo8eQ1fL/08PmEkJSA1GJNoqL8miOtpxDn59ePYvKjNApzAYzxGO26c0Z4GuGWCrOC+rYV4a8/jvbDsB3k+vgYffaEigmwC88wCP/RhKqZPSKOed7WIi7mit1Xwq1EUAXkSx6Tlaj3PrVypA6IEnHD4jrYWYC8Dr+Ggkct3vHWPs/fnuSVAQ3hzMgomv78G8bIOsh8RtCWC0cg60qB5nQxUQSIDNMmffDdklixfduG6CStFXSlO1kyBvjtIlKpIyiEkJCNfhaARAJ3C+dUcdNxMw8q4Hl2U3yEicx7FRCyC8rBA2DnjHmbu99GWJmoEzfZEy7XHM2kuRqAWIVPF4G08C0Jch+jJEX4boy1C8dWY97SEKEAWIAkQBooCeXTfe9iIKEAWIAkQBokC8dWY97SEKEAWM/uNpo/98/i/fik0JmmzR+wAAAABJRU5ErkJggg==" id="113"/></item><item><costume name="256" center-x="32" center-y="32" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA+dJREFUeF7tm11IFFEUx8+6rh+ltn7WKpKGED0EPvQWZD1IX5T7kglGaYFsEhUZUSG0gkVU0gelS0RFJYhPRlBBD2kQREQYQVFIPpis7aq74mZ+rnEWZpm5c2d2ZnZ9WObM2zBn7r3nd849/3N3WMtwg9OeOvG3z2JJqQITXcvL4YHF/NVOy8i+6n6zOS/EGSFYfu/fuWyiwMtcJQCUAbQFqAZQESQVMDEBkkGSQZJBkkGSQROLAJAKkAqQCpAKkAqQCpiYQNwyaNu8AdI3bYwgXPT7YWlkFBaGvFykKdkZYC0rVsUdHp+EJW9Q1QbnFF8LX38ZDqFhALgIe0MTpFVUyib/9/4lTD19InMk98RRWFVdqw4gFARvfZ2iTVbtblhTf0ryfMxVFxOa0oCGANgqHFDQdhNSsuyKC50fGoQJtxvC07NRm4K2i5BeuS1mtEZrdilm0FrPY8m8M296IXD3YcwxEwqgsOMqN/LsJOzi4gXAZlA4FIQ/rgYJZL0kdGcA7mPHsz7JPOjozMcPkHPwsATMgncYfK7jUduS568l780NvpOtd8k/xo2o1WGHdZ4eif1U920I9b7S67PEXjcA3PtF7Z3RQcROss/QSJzOLAClVOd5xGYPC9coBf0AKhxQ1PEoOh8WvMlrdyL3vCInOMmLINYJvBaHf0YyaO7jN64fPLAIYPpFD8x//mK4AOJkugEokc7YsQXyT7fLtoZQoHhOsGMhzGDXfdmeVqs5WAcCD27A7NtPhpIgIQB4zuHCfGdd0ehoAYAeiDMK73lgeZ76WpvBSD8QNwAlSZy41SqJCs8RTGObo1zmj9gZrYpjtCbEBQAVId/tlkki67xabvIACtWdpzjC2DygvpZGxS40oX2AMBhP12M1JrgVrAV5kuxguzuUx/FLV4DdNlg0/S3no74UebokGaQHvDCI4QzgVXw151l7cbRyGg9AtvNY1DFhHDXJRWNHd4+kKxy/fEZRSRKaAUqFCVOXvYRGhdfFYfVOKyuXOI/vC5FUarpCA/2QVbVddq7wHnLq7gp1Z4DWai6AEPoA3Ovi/kEpImx7m3fuJGRu3RNT4oRtE9OQMdANgHcaU5tU3O1peZeVM8wC9gDEzhfPmUA3gMy9VZDXdEEzaLbdRQjZNUdkJ0mUscC961wtxy4y19XMPUli5AOeTsPdoG4AWn7UENPhNSfoUGppMdjK1kdM577/0NTE4DaylpZAamFhzB9ftEZINwCtAyeLHQGgL0P0ZYi+DNGXoWSp2CuxTlIBUgFSAVIBUoGVqK7JMiapAKkAqQCpAKlAslTslVgnqYDpVcD0f542+9/n/wNNGEknYtQj5gAAAABJRU5ErkJggg==" id="114"/></item><item><costume name="512" center-x="32" center-y="32.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABBCAYAAABhNaJ7AAAAAXNSR0IArs4c6QAAA8xJREFUeF7tXG1IU1EYfufHUrOGoGlamuYqTUrLCsTKiixDsiAqikqjIogKoj/5RyQQ+hOESZ9gCglFooGgZZmUCImhRGmkGFmaqOjMOUvnjDPY5d6zs3vvvGsb3nf/du6578dz3vd5zt3ZpgEAKD7/IENjDMy1+FtWkPfz/aWdnWmfDjBXX7x7tlFz53Rp7syMT+l8T5qVn6+vJU9TkldmmLWATo0AaHxgTHP7VNmsGpO35YwAYAVgCyAHIAmiCqgYAZRBlEGUQZRBlEEViwCgCqAKoAqgCqAKoAqoGAHFMhiZEAnrM9eIQjg2bITmxy3cnKCQIEjelwS60GBurLdzAD6/7LCzszYzEfSp0RC1aon1Wt/XQRj8PgItlW1g/jOteOkUA7DjXDokpsVJBlKSW26dE7MhBrIvbbeb39P2E2pvNXDjfgH+cLggG0KWLmLanjROQV3JW+jv7Jf0LTZBMQBZl3dCXMoyySBsADiaTwMgB1gCwrOiWvjdPybp39EExQAcyN/LladYFM4AsDhSByeKcgTmRn+Ng2l80s5XY0Urs3XkIqIYgAuPTgp8PSmstfNtMkyAadRkHScVsGChFv5OTAkqh18BdJuQ5J8W1lh7nq4MunLkJu6ygxEagKobr6y2DQMGLmlWUITcMo6lcpf4idDX3j//CK1V7da5qQeTYUvOOuZ9ziZP5iuqAFap8oMgK1dT3MDsUTEAiN3lSVGcqR+f+qw2WP7a6r8IFMZZEBQBEBobBkcKsiR9kqqg2VoMAJZBIp1Hr++HwGCtXcsNfxuSjOG/kKBcAAhbl1+tFOi2MwAQScy+ssvlBKi4BciqxG4SfqfCODwBUQnhkLJbuDl68bAZupu6uYVwBgCWJCotfZeRoKPSSju+WQACHbBcAGjSI/7IbrC6qG7OZc+/UTEHhOvDIDohAkIidFBxrYqzHZ8eD3vOpDlkazkAsHaNJPmam69dsg1W3AL0rs62yqyepTcsUgCw+IXFJUrLQFEFsFaIBEkzNQmSbJD4bC0lg4fys5h26IQ9uhFyxM50kB3NPfDmfpNgWAwAOc8BNmMeBYAE4Uif+QHW33tn17NiAMh9wCI+PA4ACYJUwupteu65nbTBr65B6PrQK5A+fgmQ9kncupIb4n8eQAhUvzFaVnsP9Y5w22RZN1CTFHHAXBx62z0IAB6M4MEIHozgwYi3MbM740EVQBVAFUAVQBVwJ+t6my9UAVQBVAFUAVQBb2Nmd8aDKqB6FVD9b4dV/+txQjjk/wPMU34Z7iQfT/vy05obyf8H/ANtEEE/rJSJKwAAAABJRU5ErkJggg==" id="115"/></item><item><costume name="1024" center-x="32" center-y="32.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABBCAYAAABhNaJ7AAAAAXNSR0IArs4c6QAAA/RJREFUeF7tXFtIFGEUPmOmLHgXFLyRWEQmBoFmFmIaoYiIYmVGuN1ECxSpsAsYGZhSYEaoZOH6kElIJBG+SC71kNpDIRaUSKQlWahrBtuquXEmZpj5Z2Z3JDXcPfM2/Oc/1++c758dZjkAgHxjU+pvm49xAeY34L2rX57AvVnn/etxp6nUzOUVthrti1yrqwetFh/nYT/K5R1stdg5zt8tE2C3z3C5BSa7OwYvxEwJIARQC9AMoCFILODGGSAaJBokGiQaJBp0YxIAYgFiAWIBYgFiAWIBN84A0eBSaDAs1BcM3ut5vFht8zA+MauKnUB/A4SH+EJkRCBMTv6ESYsVRkannOIM9W+LDePlxj5P83ustgVd+/T4pfpuQE8CMKDiYzthR2KkTEfeoTbZPcoV7t8O6ekbFbbGRi3QcvclDA1/U6wZvD2h7FSKQv+PGRs0Nr6AgcEvmknAvU0N+eDn7y3KsH45yqCuFsjcsxlOFicp9EgNYfVqrmTJHFEz3NX1Dto6XsmWTp/YpZo0Qaiqqls1cbheVJAAOTmxDguz4glQq4Ijo7canoO57yMvgqi513xAFEekjH+dlaGhf2AM6uqfKVTGRAXB9bpsh4Vx1j+6EBC3KYTv5+TkaNgaF6qAGlsFAbrDn6YgyN8AGfu2yCqM66XlnXx/s0EcL3kI0zNWWWVR3ljSoYilsiJN0TYotOwtIFhmDQqGTM0FIvTR2YrKLj4I6cXCvPZaD9/b2DpHChNEUaw0Iqq2OgsiowL+DsRRC5RXdsn0JcaHw/kLe1ULvKoJwABu38wTHWlvfw2dTwYVjrFQ15LDjVcvZciQ1nKnD7p734s62QSxxlY1ASyEWWelzj16UCTeavU1205vhyag5kaPjA6lQxkR12sekQ3C/5qAf0FAalI0lJWniElSaydEUn1djthymHC8pCy1qglA49LKas0AtrJSJkAdOGirqzNlwV+8/FRx2FKjPbVBwOrXYgNdLOBsCLJOCYcePMkFBhggNztewfOHjfdFWKudIc5VPlGcHrVoTy04R60olV+WBLCwdMa9UuecDTQpCzg7MEntrmoCBAifPZO25JOg1ilTbbJLn0Wk67uTY2RDENEzNWNVULFaYZYFAYJigdPZZwZcx9lgMvWLJ0Bhz1ISoIUsVseKDUG9T4MoFxHqB8HBPrzPH0a+az4NYguEhfo57BpHT564UarDmSxraEkIcNbba3GdEqDn94C1WFm9PhMCCAH0ZojeDNGbIb0T0xXliAWIBYgFiAWIBVxxuuuNiViAWIBYgFiAWEDvxHRFOWIBt/922O2/Hse+xv8P8JjzSnXFHteKadFrzoz/H/AHQMs9vlzB13UAAAAASUVORK5CYII=" id="116"/></item><item><costume name="2048" center-x="32" center-y="32.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABBCAYAAABhNaJ7AAAAAXNSR0IArs4c6QAABHJJREFUeF7tXFtIVFEU3dcsw6ImfARl2ZMIP4I0S5DSCizpZflRZqZoZJqUGqiQifXRRIlUaIaGZqUS1lSWYZhFBBUpFKEh2dOepjBKiYU1sSfucM6ZO3Nu9dXMvn/jOXefs9dee61zZ5xRAAAWrUqJUH4MJQ6DMg1fu/r1UxnxaKSH56X7VytuK/OjExM9LcOVrp60Vn7DimeSsmDFFrOiWMa7IwAWi9KvhK6Mt7hj8mrOBAAxgFqANIBEkFzAjREgGyQbJBskGyQbdGMTAHIBcgFyAXIBcgFyATdGgGxQjw36jBsLc6cHgr+vD3wdHISO56+gu6dXyps5UyeD3wSD9b72Z8+h19wPfQNfpPepE6b4+4L3aC/ry8Ghb5prenuNgikT/SBo9kzrGp1v3umOjxOlDIgKC4GsjCQwGMZxgU2Xm+FYVS0Mfvtut2DwnFmQlZEMs2YE2I3hfeW1F6RAIOiNdSe4+xdGb+FeI0DGfdncOq1t7WA8XqGrQFIAsILVZUaHiGIyxpOnufH0uA2QEL/OaRXM5gFI2V3gdJO527dCzNrlDgHAypcXFWqCjCCk5zveNxvUKQMO7kmDpUvDbPMx4cgloRwbojfusFUT2bI/f5cuCiIIMUmZmgxyBDzLAGRZaXGBba2WlnvcXhNSc3W1g1MAmmpKbMmWlJ2F6itNIC6sLoQVMVUWc+AgYKbrzdbeRw3Jz0njxtWYImIlB3IhJDjIDkgWgPXLFkNO9jbrHEw+70gpsAXbd+AoNN1rlRZDygA1Qn3DDWjr7IKENVGQnhpvC6wCIFZfqz2wr2vKDtlAQBZExaVzmwyfFwRFB3M1N84CILJEZEBsYqYuHZCKILsTcXNsAiIwbGuwMcR57EZFFmF8VnxZAHDuLdMpTaC6XryFzTvzpNWXiiAbARW3vqqYC5qWWWhlBV6iXoiKrd7IUhf/xvYqCw4mf67uCsc2Nqa4npht9dlLUFJzQQqCLgaI1MWo2XlGuPu43baAqP5/ygDR9rCHx3h72/ocF1IBEIuBql9b3wCbYldz2hEZk6wpsrpdACci1Q7vzeICa4mXqAFaFXCmAbKKqpvWAkYFW9QFPU4gZYDox46opdWTKITnTNegr38A5k6banc4UmPJzhtsxQ4VlUNPbx8nlKrii0X4ZwD0HGpYERP721kDYo/HpeZYzxB6q4/xEICHTzrs9AjbQLTOf26BB41npCIioqwHNPEkyJ752QWXhy/iTpW4Vvenz9a+Ft1E3CgCdfHmHen+nbbA3wCAKzp6fsAx9OvS6vO6PFpklGiDsVGRnEuo2epNXmqD2JuyS62I1jy8H5/S8MK+ffrytfQhiI2Doulr+P3/W46eBpE9/hMMEBgwCV6/fQ+vPnz8ozWkIigD4H8fJwD0vCHyv1fZ2f6JAcQA+mSIPhmiT4ZcWeVluZELkAuQC5ALkAvIlNKVx8kFyAXIBcgFyAVcWeVluZELuP13h93+2+PYI/j7AR4wHCHrF1ca/wmet/H3A34BK5tuqv0IWXoAAAAASUVORK5CYII=" id="117"/></item><item><costume name="0" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" id="118"/></item></list></costumes><sounds><list struct="atomic" id="119"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveMessage"><l>start game</l><comment w="273.33333333333337" collapsed="false">You don&apos;t need to change ANYTHING in this sprite! If you correctly fill out the grey functions, the game will work.</comment></block><block s="doSetVar"><l>SIZE</l><l>4</l></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="new board of size %n"><block var="SIZE"/></custom-block></block><block s="doSetVar"><l>GAME OVER</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="add 2 or 4 to %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="add 2 or 4 to %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>SCORE</l><custom-block s="score of %l"><block var="GAME BOARD"/></custom-block></block><custom-block s="update display for %s"><block var="GAME BOARD"/></custom-block><block s="doShowVar"><l>SCORE</l></block></script><script x="10" y="498.0000000000002"><block s="receiveMessage"><l>up</l></block><block s="doSetVar"><l>LAST BOARD</l><custom-block s="copy of %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="merge up %l"><block var="GAME BOARD"/></custom-block></block><block s="doBroadcast"><l>finish move</l></block></script><script x="10" y="624.0000000000002"><block s="receiveMessage"><l>right</l></block><block s="doSetVar"><l>LAST BOARD</l><custom-block s="copy of %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="merge up %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doBroadcast"><l>finish move</l></block></script><script x="10" y="854.0000000000001"><block s="receiveMessage"><l>left</l></block><block s="doSetVar"><l>LAST BOARD</l><custom-block s="copy of %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="merge up %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doBroadcast"><l>finish move</l></block></script><script x="10" y="1084"><block s="receiveMessage"><l>down</l></block><block s="doSetVar"><l>LAST BOARD</l><custom-block s="copy of %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="merge up %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>GAME BOARD</l><custom-block s="rotate %l clockwise"><block var="GAME BOARD"/></custom-block></block><block s="doBroadcast"><l>finish move</l></block></script><script x="11.000000000000005" y="247.99999999999997"><block s="receiveMessage"><l>finish move</l></block><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportEquals"><block var="GAME BOARD"/><block var="LAST BOARD"/></block></block><block s="reportNot"><block var="GAME OVER"/></block></block><script><block s="doSetVar"><l>GAME BOARD</l><custom-block s="add 2 or 4 to %l"><block var="GAME BOARD"/></custom-block></block><block s="doSetVar"><l>SCORE</l><custom-block s="score of %l"><block var="GAME BOARD"/></custom-block></block><custom-block s="update display for %s"><block var="GAME BOARD"/></custom-block></script></block><block s="doIf"><custom-block s="no moves left for %l ?"><block var="GAME BOARD"/><comment w="89.99999999999997" collapsed="false">extra credit: Add better visual confirmation here!</comment></custom-block><script><block s="doSetVar"><l>GAME OVER</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doShowVar"><l>GAME OVER</l></block></script></block></script></scripts></sprite><sprite name="TESTER" idx="5" x="177.03141797074733" y="105.28337484191034" heading="168" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="140.25,0,16.830000000000016,1" pen="tip" id="314"><costumes><list struct="atomic" id="315"></list></costumes><sounds><list struct="atomic" id="316"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22.81879194630877" y="10"><block s="receiveGo"><comment w="215.83333333333337" collapsed="false">This is a tester sprite! You should expand the test cases here, by adding items to the input and output lists, and attaching comments to blocks explaining your ideas.</comment></block><block s="hide"></block></script><comment x="12.75167785234899" y="106.64429530201346" w="471.6666666666666" collapsed="true">==============================================&#xD;These are your graded test cases!&#xD;&#xD;For four out of five of the required blocks you must have 2 different sets of input and expected output.&#xD;Additionally, each function should have a brief comment explaining why your test cases&#xD;are good / useful.&#xD;&#xD;You are more than welcome to add as many tests as you like, for additional blocks, as long as you meet the requirements above.&#xD;&#xD;We strongly recommend that you write tests BEFORE each block!! If you&apos;re doing the testing extra credit, (see spec), your extra credit tests should go in this sprite.</comment></scripts></sprite><sprite name="2048" idx="1" x="-175.15991776932353" y="-19.608321908991797" heading="65" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="144.94199999999998,147.89999999999998,0,1" pen="tip" id="322"><costumes><list struct="atomic" id="323"></list></costumes><sounds><list struct="atomic" id="324"></list></sounds><blocks></blocks><variables></variables><scripts><script x="57.333333333333364" y="18.333333333333346"><block s="receiveGo"><comment w="90" collapsed="false">There are four grey functions to fill out to make this game work.</comment></block><block s="doBroadcast"><l>start game</l></block><block s="hide"></block></script><script x="130" y="169.04761904761907"><block s="doDeclareVariables"><list><l>lab board</l></list></block><block s="doSetVar"><l>lab board</l><custom-block s="new board of size %n"><l>4</l></custom-block></block><custom-block s="set item %n , %n of %l to %n"><l>1</l><l>4</l><block var="lab board"/><l>2</l></custom-block><custom-block s="update display for %s"><block var="lab board"/></custom-block></script></scripts></sprite><sprite name="HW3 Lab" idx="4" x="4.840082230676119" y="-3.6083219089922594" heading="210" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="4.284000000000003,214.2,0,1" pen="tip" id="348"><costumes><list struct="atomic" id="349"></list></costumes><sounds><list struct="atomic" id="350"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26.190476190476204" y="465.99073186321556"><block s="doDeclareVariables"><list><l>lab board</l></list><comment w="89.99999999999997" collapsed="false">This test ensures that the item of block correctly reports the items at locations (1, 4) and (1, 2)</comment></block><block s="show"></block><block s="doSetVar"><l>lab board</l><custom-block s="new board of size %n"><l>4</l></custom-block></block><custom-block s="set item %n , %n of %l to %n"><l>1</l><l>4</l><block var="lab board"/><l>2</l></custom-block><block s="doSayFor"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="item %n , %n of %l"><l></l><l></l><l/></custom-block></autolambda><list></list></block><list><l>1</l><l>4</l><block var="lab board"/></list><l>2</l></custom-block><l>2</l></block><block s="doWait"><l>0.5</l></block><block s="doSayFor"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="item %n , %n of %l"><l></l><l></l><l/></custom-block></autolambda><list></list></block><list><l>1</l><l>2</l><block var="lab board"/></list><l>0</l></custom-block><l>2</l></block><block s="hide"></block></script><comment x="50.351550015979655" y="7.142857142857143" w="408.1208053691275" collapsed="false">EXAMPLES:&#xD;&#xD;These tester blocks take in a reporter -- something that you want to test.&#xD;The inputs are what you would want to pass into the reporter as a test.&#xD;The output is what you expect the reporter to output when passed in the input(s).&#xD;&#xD;The block will report a Boolean based on whether your test passed.  &#xD;&#xD;&#xD;Note: You must leave the inputs to the block you are testing empty.</comment><script x="509.4119527005435" y="72.62496105113412"><block s="receiveGo"></block><block s="hide"></block></script><script x="25.83477149248962" y="187.14285714285708"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><list><l>1</l><l>1</l></list><l>2</l><comment w="90" collapsed="false">For you to run!</comment></custom-block></script><script x="27.834771492489605" y="239.14285714285714"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><list><l>2</l><l>4</l></list><l>5</l><comment w="90" collapsed="false">For you to run! This test should fail, since 2 + 4 does not equal 5.</comment></custom-block></script><script x="23.834771492489608" y="394.14285714285705"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="size of board %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="new board of size %n"><l>10</l></custom-block></list><l>10</l><comment w="90" collapsed="false">This tests that new boards are created with the right size.</comment></custom-block></script><script x="29.834771492489615" y="320.1428571428567"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><block s="reportDifference"><l></l><l></l></block></autolambda><list></list></block><list><l>5</l><l>2</l></list><l>3</l><comment w="90" collapsed="false">This tests whether 5 - 2 = 3, which should report true.</comment></custom-block></script><comment x="26.8347714924896" y="974.8207104918487" w="287" collapsed="false">From lab: fill in two of your own tests for the &quot;merge column up&quot; block. Refer to our tests of &quot;item of&quot; and &quot;+&quot; above to remember how to deal with &quot;merge column up&quot; needing multiple inputs.</comment><comment x="27.177053371684234" y="766.2692563531476" w="281" collapsed="false">From lab: Fill in what the output should be for the following test case for &quot;merge up&quot;. In HW3, you&apos;ll add more of your own &quot;merge up&quot; test cases.</comment><script x="19.190476190476197" y="1049.8207104918483"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="merge column %n of %l up"><l>1</l><l/></custom-block></autolambda><list></list></block><list><custom-block s="new 4x4 board with values %s %s %s %s / %s %s %s %s / %s %s %s %s / %s %s %s %s"><l>4</l><l>0</l><l>0</l><l>8</l><l>2</l><l>0</l><l>0</l><l>0</l><l>2</l><l>0</l><l>32</l><l>0</l><l>4</l><l>0</l><l>0</l><l>16</l></custom-block></list><custom-block s="new 4x4 board with values %s %s %s %s / %s %s %s %s / %s %s %s %s / %s %s %s %s"><l>4</l><l>0</l><l>0</l><l>8</l><l>4</l><l>0</l><l>0</l><l>0</l><l>4</l><l>0</l><l>32</l><l>0</l><l>0</l><l>0</l><l>0</l><l>16</l></custom-block></custom-block></script><script x="48.80952380952376" y="837.2619047619044"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="merge up %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="new 4x4 board with values %s %s %s %s / %s %s %s %s / %s %s %s %s / %s %s %s %s"><l>4</l><l>0</l><l>0</l><l>8</l><l>2</l><l>0</l><l>0</l><l>0</l><l>2</l><l>0</l><l>32</l><l>0</l><l>4</l><l>0</l><l>0</l><l>16</l></custom-block></list><custom-block s="new 4x4 board with values %s %s %s %s / %s %s %s %s / %s %s %s %s / %s %s %s %s"><l>4</l><l>0</l><l>32</l><l>8</l><l>4</l><l>0</l><l>0</l><l>16</l><l>4</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></custom-block></custom-block></script><script x="17.904761904761884" y="1168.0349962061339"><custom-block s="test %repRing w/ input(s) %mult%s expecting output %s"><block s="reifyReporter"><autolambda><custom-block s="merge column %n of %l up"><l></l><l/></custom-block></autolambda><list></list></block><list><l></l></list><l></l></custom-block></script><script x="150.23809523809518" y="1206.9523809523803"><custom-block s="update display for %s"><l></l></custom-block></script></scripts></sprite><watcher var="GAME BOARD" style="normal" x="-0.000022839971506982693" y="0.00003114541603821408" color="243,118,29" hidden="true"/><watcher var="SIZE" style="normal" x="0.000031145415732680704" y="0.00003114541603821408" color="243,118,29" hidden="true"/><watcher var="GAME OVER" style="normal" x="-0.000001038180243995157" y="0.00009655079592718607" color="243,118,29" hidden="true"/><watcher var="LAST MERGE ROW" style="normal" x="-0.00038753332751184644" y="0.0001245816641457509" color="243,118,29" hidden="true"/><watcher var="SCORE" style="normal" x="0.00006229083192010876" y="0.00006229083205866459" color="243,118,29"/><watcher var="LAST BOARD" style="normal" x="-0.09787742345292827" y="0.2519308293660423" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="size of board %&apos;board&apos;" type="reporter" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">This is a game board which is expected to be square.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="board"/></block></block></script></block-definition><block-definition s="new board of size %&apos;n&apos;" type="reporter" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">This creates a new empty board of n by n tiles</comment><header></header><code></code><translations></translations><inputs><input type="%n">4</input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>result</l><l>row</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="n"/><script><block s="doSetVar"><l>row</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="n"/><script><block s="doAddToList"><l>0</l><block var="row"/></block></script></custom-block><block s="doAddToList"><block var="row"/><block var="result"/></block></script></custom-block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="item %&apos;row&apos; , %&apos;col&apos; of %&apos;board&apos;" type="reporter" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">This is just like the ITEM OF block, but for our game board. You don&apos;t need to know how it works.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="col"/><block s="reportListItem"><block var="row"/><block var="board"/></block></block></block></script></block-definition><block-definition s="set item %&apos;row&apos; , %&apos;col&apos; of %&apos;board&apos; to %&apos;value&apos;" type="command" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">This is just like the REPLACE block, but for our game board. You don&apos;t need to know how it works.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReplaceInList"><block var="col"/><block s="reportListItem"><block var="row"/><block var="board"/></block><block var="value"/></block></script></block-definition><block-definition s="update display for %&apos;board&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doWarp"><script><custom-block s="tell %s %cs"><l>Game Code</l><script><block s="doDeclareVariables"><list><l>step</l><l>size of board</l></list></block><block s="doSetVar"><l>size of board</l><custom-block s="size of board %l"><block var="board"/></custom-block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block var="size of board"/></block></block><block s="hide"></block><block s="setScale"><l>100</l></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>200</l></block><custom-block s="for %upvar = %n to %n %cs"><l>r</l><l>1</l><block var="size of board"/><script><custom-block s="for %upvar = %n to %n %cs"><l>c</l><l>1</l><block var="size of board"/><script><block s="gotoXY"><block s="reportSum"><l>-200</l><block s="reportProduct"><block var="c"/><block var="step"/></block></block><block s="reportDifference"><l>200</l><block s="reportProduct"><block var="r"/><block var="step"/></block></block></block><block s="doIf"><custom-block s="item %n , %n of %l"><block var="r"/><block var="c"/><block var="board"/></custom-block><script><block s="doSwitchToCostume"><block s="reportJoinWords"><list><custom-block s="item %n , %n of %l"><block var="r"/><block var="c"/><block var="board"/></custom-block></list></block></block><block s="doStamp"></block></script></block></script></custom-block></script></custom-block></script></custom-block></script></block></script></block-definition><block-definition s="merge up %&apos;board&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">For you to fill out!</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><custom-block s="copy of %l"><block var="board"/></custom-block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="copy of %&apos;board&apos;" type="reporter" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">This returns a new distinct copy of the input board which will help prevent you from accidentally reseting list items. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>size</l><l>copy</l><l>row</l></list></block><block s="doSetVar"><l>size</l><custom-block s="size of board %l"><block var="board"/></custom-block></block><block s="doSetVar"><l>copy</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="size"/><script><block s="doSetVar"><l>row</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><block var="size"/><script><block s="doAddToList"><custom-block s="item %n , %n of %l"><block var="i"/><block var="j"/><block var="board"/></custom-block><block var="row"/></block></script></custom-block><block s="doAddToList"><block var="row"/><block var="copy"/></block></script></custom-block><block s="doReport"><block var="copy"/></block></script></block></script></block-definition><block-definition s="no moves left for %&apos;board&apos; ?" type="predicate" category="other"><comment x="0" y="0" w="90" collapsed="false">For you to fill out!</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><custom-block s="copy of %l"><block var="board"/></custom-block></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="rotated row for %&apos;row&apos; , %&apos;col&apos; for size %&apos;size&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block var="col"/></block></script></block-definition><block-definition s="rotated col for %&apos;row&apos; , %&apos;col&apos; for size %&apos;size&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportSum"><block var="size"/><l>1</l></block><block var="row"/></block></block></script></block-definition><block-definition s="score of %&apos;board&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="score of tile value %n"><l></l></custom-block></autolambda><list></list></block><list><l/></list><comment w="138" collapsed="false">Glad to see you&apos;re exploring! Here&apos;s a question: Why is using &quot;map&quot; here an abstraction violation?</comment></custom-block></custom-block></autolambda><list></list></block><list><block var="board"/></list></custom-block></custom-block></block></script></block-definition><block-definition s="score of tile value %&apos;value&apos;" type="reporter" category="operators"><comment x="0" y="0" w="181.66666666666666" collapsed="false">The block reports the score of an individual tile.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="value"/><block var="value"/></block></block></script></block-definition><block-definition s="empty positions of %&apos;board&apos;" type="reporter" category="lists"><comment x="0" y="0" w="89.99999999999997" collapsed="false">Returns a list of locations in board which are empty. The locations are length 2 lists as [row, col].</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>result</l><l>size</l><l>row</l><l>col</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>size</l><custom-block s="size of board %l"><block var="board"/></custom-block></block><custom-block s="for %upvar = %n to %n %cs"><l>r</l><l>1</l><block var="size"/><script><custom-block s="for %upvar = %n to %n %cs"><l>c</l><l>1</l><block var="size"/><script><block s="doIf"><block s="reportEquals"><custom-block s="item %n , %n of %l"><block var="r"/><block var="c"/><block var="board"/></custom-block><l>0</l></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="r"/><block var="c"/></list></block><block var="result"/></block></script></block></script></custom-block></script></custom-block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="add 2 or 4 to %&apos;board&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><custom-block s="copy of %l"><block var="board"/></custom-block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="new board from matrix %&apos;board matrix&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>board</l><l>row</l></list></block><block s="doSetVar"><l>board</l><custom-block s="new board of size %n"><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></custom-block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block><script><block s="doSetVar"><l>row</l><block s="reportListItem"><block var="i"/><block var="board matrix"/></block></block><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="row"/></block><script><custom-block s="set item %n , %n of %l to %n"><block var="i"/><block var="j"/><block var="board"/><block s="reportListItem"><block var="j"/><block var="row"/></block></custom-block></script></custom-block></script></custom-block><block s="doReport"><block var="board"/></block></script></block-definition><block-definition s="new 4x4 board with values %&apos;A&apos; %&apos;B&apos; %&apos;C&apos; %&apos;D&apos; / %&apos;E&apos; %&apos;F&apos; %&apos;G&apos; %&apos;H&apos; / %&apos;M&apos; %&apos;N&apos; %&apos;O&apos; %&apos;P&apos; / %&apos;Q&apos; %&apos;R&apos; %&apos;S&apos; %&apos;T&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="new board from matrix %l"><block s="reportNewList"><list><block s="reportNewList"><list><block var="A"/><block var="B"/><block var="C"/><block var="D"/></list></block><block s="reportNewList"><list><block var="E"/><block var="F"/><block var="G"/><block var="H"/></list></block><block s="reportNewList"><list><block var="M"/><block var="N"/><block var="O"/><block var="P"/></list></block><block s="reportNewList"><list><block var="Q"/><block var="R"/><block var="S"/><block var="T"/></list></block></list></block></custom-block></block></script></block-definition><block-definition s="merge column %&apos;c&apos; of %&apos;board&apos; up" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><custom-block s="copy of %l"><block var="board"/></custom-block></block><block s="doReport"><block var="result"/></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="rotate %&apos;board&apos; clockwise" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">For you to fill out!</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><custom-block s="copy of %l"><block var="board"/></custom-block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="test %&apos;func&apos; w/ input(s) %&apos;input&apos; expecting output %&apos;output&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="evaluate"><block var="func"/><block var="input"/></block><block var="output"/></block></block></script></block-definition></blocks><variables><variable name="GAME BOARD"><list id="1606"><item><list struct="atomic" id="1607">0,0,0,0</list></item><item><list struct="atomic" id="1608">0,0,0,0</list></item><item><list struct="atomic" id="1609">0,0,0,0</list></item><item><list struct="atomic" id="1610">0,0,0,0</list></item></list></variable><variable name="SIZE"><l>4</l></variable><variable name="GAME OVER"><bool>false</bool></variable><variable name="LAST MERGE ROW"><l>-1</l></variable><variable name="SCORE"><l>0</l></variable><variable name="LAST BOARD"><list id="1611"><item><list struct="atomic" id="1612">0,0,0,0</list></item><item><list struct="atomic" id="1613">0,0,0,0</list></item><item><list struct="atomic" id="1614">0,0,0,0</list></item><item><list struct="atomic" id="1615">0,0,0,0</list></item></list></variable></variables></project><media name="BSZ LAB08 -  2048" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>