<snapdata remixID="11929560"><project name="2.6 Lab_Nitya.k" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAADRNJREFUeF7tnQtwVNUZx/93H9kNmwcbIKEISASClYLgQEUQKWGQh2CwYEDeUB6RoDAMTgAdSHlNlYIIpahkoFiwLaUjD1GHAbEV6YBUAgERa4WEkIQgCSGP3eyzc07cmCUJe3f37ubevd+dySS7+91zvu///XLuPWfv/a7grrW53QJEbUOHD+d206dPx4wZM6DT6UTtR0aRrYC71hZwgAID0KnVBNQAARiQbBG3EwEYcSlVVkAEoLLyFXHeEoARl1JlBUQAKitfEectARhxKVVWQASgsvIVcd4SgBGXUmUFRAAqK18R563kAJ47dw6ff/453G43BOGnr0lC8fr777/Htm3bIi4pagpIUgCPHTuGrl27BqyfXq/Hu7MHIrlVrc82nt9xFreqHNyOfbV36tQpn/uQgfwUkAzAM2fOID4+vn7k84x4/vxOSDDDuOlx6DW+v2B2PpWJG8lj6/vr2bOn/NQlj3wqIBmA2dnZGD9+PO8wNzcXI0eOxJ07d9CmTRskJiZiwYIF6N+/Pwfm7Nmz3OaVV17hNqdPn8b8+fPRpk0CYrYM8gIw5vUC2I6/BdvRjV7BOAcvwNWOI+vf69u3r89gyUB+CkgG4JYtWzBw4EAe4YULFzB69GgUFhbC4XBwCNnPCy+8AKfTiRMnTmDIkCF44403uH1OTg7mzJmDpKRExG97ygtA04rT3KZ6/eNe6tkHZeDbpGH17w0YMEB+6pJHPhWQDMCbN2+CTQqaO+QePXoUq1at4udqbHLSlF2XLg82GgGbi8A1dh0uIJm389VXX2Hx4sU+gyUD+SkgGYCekaxbt25BRflY3z4wmxN8tnEuNxdlZWW4evUq5s6d69OeDOSpgKQAshBpGUaeiZarV5ICSMswck2zfP2SDEBahpFvkuXsmWQABroM06VLF+zYsYMv08TFxTY5CYme+z4sOyZ76UjLMHLGSrxvkgEY6DLM+fPnMW/ePL4W2NQyTKslxyAYY2kZRnxOFWUpGYC0DKOovMvGWckApGUY2eRUUY5ICqAncrY47GtjFx7QRgqEBEAxstJ9wWJUinyboAC02WxujYZuTI98TEIXIQEYOm2pZREKBAWg3W53N7zqWUR/9SZ0CPZHrci1DQpAh8Phe7bRjHYEYORC5U9kBKA/apGt5AoEBSAdgiXPh+oaDApAmgWrjhfJAyYAJZeUGvRHAQLQH7XIVnIFCEDJJZWgQV0UNONfheax0YDJLEGDoWnCffkkXMfehftK4PdkE4ChyU3grZrM0L3+JeZ11eK3v+qEtkZt4G2FeM9Dl4ox4wsLKnM/g3P7bwLqjQAMSLbQ7aRb/29sHfNzZPSKD10nErccs/07VL86BCgv8rtlAtBvyUK7g27Lt7BmdoNWRHWI0HoivvWsfxXj9+tWw3X0bfE7/WhJAPotWWh30P3hO9gzG9fXOX78OCoqKvD0008jJiYmZE7U1tbCYDDw9tltrwkJvm+R3fffKkxe+w6c7y312y8C0G/JQrtDcwCyUieffPIJevToAXYDWOvWrXH48GGMGTMGmzZtwssvv4wnn3wSmzdvxhNPPIGioiJMmzaN329jt9uRkpKC1NRUjBs3jleoWLRoES8S0KFDB2RlZWHjxo147rnnsGTJEqxZswbLly/nz3I5efIkXnzxRbDSJ7t3724yeAIwtEyEtXVfAM6ePRtxcXEctKlTp2LPnj0oLy/HkSNHOEwbNmzAxx9/zGvzsLIo27dv59UjGIAvvfQSKisrea2eyZMno6CggNfnYSVShg0bhlGjRmHo0KFYvXo1j3nChAkcRq1Wi8uXL/PPo6KiGulBAIYVkdB21hyAvXv3Rl5eHh/p2CjF7iZcsWIF1q1bxx1ilcnYIZqNUjNnzuQ3ea1cuRLXrl3DoUOHOIAMIgbqzp07eYEok8mEfv364bXXXqsHcOLEibhy5Qq2bt2K9PR0TJo0CRkZGUhOTuZtNrUpAsBWutxGvtvQL7TZVGDrzQF4v1B++OEHXiORwdUSW6AARuFsI3eXL09CdnaSqDAEf74LJgBFaYpAABTXcuispASQeVlb21uUswSgKJn8MxILICtxV11dzSch7HyPTUTy8/PRp08ftGvXjh8uBw0axM//PvjgA14Oj00qWAUzs9nM6zKWlpbyc74bN27wIk+svREjRvA22HkmK7Us5rpNAtC/HMvaWiyAbFa6a9cuDsjSpUvx0UcfYeHChbwEHitXxyYne/fu5bGyYqDLli3D7du3+fkgO1SzQ/aUKVN4bcZ9+/aBFRZg55QMaHaVe1paGlitHzEbAShGJYXYiAWQzXgzMzP5429ZeTo2+vXq1YuDx0bAixcvolOnTjh48CCf+bL32RofA4/Njllx96SkJA4f+2GTl/Xr1/PlFqvVytcajUajKNUIQFEyKcNILICDBw/mh8imNrbWd+DAgUYfsUM1Wxtkoyab7Uq1vX+lEtPXbodzT5ZfTTY1CaFzQL8klN5Y99Y3sCxMgU5BX8XNPFaK91bMh/vLxtDfTyECUHp+gm5RM2kNfvnrmTj1fEf4flZA0N0F3UDurVr0/2s+HIsfAVxOv9ojAP2SK3zGMVn/gOPBRzG4QzTmPBKH9O4x+LSwBjsu3Q2fEyJ6Ol1Si5s1Dlh+Nw7ugosi9vA2IQD9lix8O7R/oBPKln+Kuxldkbr3Ms6U2vDwhb8AqLsTVmgwPrrh5q89v9nnDf/2vPZ433DfYCKKKsjFf/55NOAmCMCApQv9jrr0VUibMhuHrtvgPPV3uN5fEfpOw9wDARhmwUV3p9ND9+YlwGaBY/0zwO1C0bsqyZAAbIFsaQUB7bQCOrpciI2NQXFtLQrtTlQ5XfXeaNOz4TaZ4dq1qAU8DF+XBGD4tOY9tdZpMdFkwFiNAwkOG5yCgGqNBmcFPXKq7Lhm928WGWb3Je+OAJRc0uYbNAgCMuONGOe0QvfjRMJjzbA7Dw1WVrpQFkafWrorAjCMGfiFXoMN0UC8+6dDbcPu2btbLMC+uifQqmIjAMOY5lkGYG7ji4m9PCh0AlNrAFsY/WrJrgjAMKq/zAA86wPAfCcwvQawh9GvluyKAAyj+hl6YPp9Li5hy8ufOgRkW9xQy1SEAAwjgB0E4B0T0KaZL3hrBA3WOqPwWbU1jF61bFcEYBj1Z9yNiNZjocENs9PhdaGBVRBwWNcK79yxoMbV9CQljK6GrSsCMGxS13WkFwQMMBkwWi+gl+BCbFw87sbEYnfJbXxYVgGrK+CKx2GORJruCEBpdPSrFTYSMhDNRiOMMSaUVVWjymqBiGf7+NWPEowJQCVkKYJ9JAAjOLlKCI0AVEKWIthHAjCCk6uE0AhAJWQpgn0kACM4uUoILWgA3bU2t1Mr7mmZVBtGCUiE10cCMLx6U2/3KEAAEhItqgAB2KLyU+cEIDHQogo0BeC0aWbk5HQS5ZfgzyTk3hbF1J0T5QUZKVqBoKrkE4CKzr0snCcAZZEG9TpBAKo397KInACURRrU6wQBqN7cyyJyAlAWaVCvEwSgenMvi8gJQFmkQb1OEIDqzb0sIicAZZEG9TpBAKo397KInACURRrU6wQBqN7cyyJyAlAWaVCvEwSgenMvi8gJQFmkQb1OEIDqzb0sIicAZZEG9TpBAKo397KInACURRrU6wQBqN7cyyJyAlAWaVCvEwSgenMvi8gJQFmkQb1OEIDqzb0sIicAZZEG9TpBAKo397KInACURRrU64SkAC75ogx/zLuLsckmJEZr1asqRS6ZAqUWJw5frUZmz1hsHmj2aterOlZJjRNd3rsOe2ZXyTqnhkgBjwL6bf/D9akPoH2Dgc0LwGePlGDWI/GY0C0GNTU1sFgsEASh/sftdvO/m9voc3XqYzKZoNfrOS8HDx4E48CztW3bFsOHD+cv939XhT9dqsCHoxLrP/cC0Pj2tfrR7+uvv4bVauXAaTSa+4JH/+PqU4BxodVqOXjdu3fnAly/fh1OZ92TktnnDET2ev/+/cjKyuLvs1HQPrezOABtNhtYEcqoqCgOIW2kgEcBz8DEIOzcuQ6o4uJifuS8d0tNTUV+fr7/ALpcLkRHR8NoNHLaaSMFGgLoGekSE+sOqQ0BPHHiBNLT03Hr1i0EDCAb9TwAUjlegq8pBdhImJCQ4AVgQUEBHA4HHnroIf5+wAAy6AhAAs+XAmZz3dKKZwTMy8vjE4+SkpLgAGTwGQwGfg5Ih2BfaVDv5x4Ai4qK+Ew44HPAhJwCFMx6EPFRGpSVlSEuLq5+CUa98lLkvhTwTFDXrl2L9u3be5mXl5cjLS0NKSkpqLC50HlXPipmday38VqGefP8XZwstuLAMz/z1Sd9Tgr4rcC4I8V4KsmAJb1jmwaQvcvWAncOS8S0h38y8rsn2oEUuEeBP39TidnHS73WAPksuqnnhDz6txu4Um4nEUkByRTo0VqHi893aNQePSlJMonV21AwV8P8HzBKmulc37lPAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="2.6 Lab_Nitya.k"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></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="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-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><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></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><custom-block s="ignore %s"><l>3</l></custom-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="list $arrowRight word %&apos;list&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"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&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="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" 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" id="480"><pentrails>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==</pentrails><costumes><list id="481"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="482"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Left paddle" idx="2" x="-200" y="0" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="487"><costumes><list id="488"><item><ref mediaID="Left paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="489"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveMessage"><l>Reset</l><list></list></block><block s="gotoXY"><l>-200</l><l>0</l></block></script><script x="30" y="93"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="changeYPosition"><l>6</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-6</l></block></script></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><sprite name="Right paddle" idx="3" x="200" y="0" heading="90" scale="0.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="521"><costumes><list id="522"><item><ref mediaID="Right paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="523"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveMessage"><l>Reset</l><list></list></block><block s="gotoXY"><l>200</l><l>0</l></block></script><script x="30" y="93"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="changeYPosition"><l>6</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="changeYPosition"><l>-6</l></block></script></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><sprite name="Ball" idx="1" x="0" y="0" heading="80" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,250,251,1" pen="tip" id="555"><costumes><list id="556"><item><ref mediaID="Ball_cst_Untitled"></ref></item></list></costumes><sounds><list id="557"><item><ref mediaID="Ball_snd_Pop"></ref></item><item><ref mediaID="Ball_snd_Chord"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><block s="reportRandom"><l>80</l><l>110</l></block></block><block s="doBroadcast"><l>Start</l><list></list></block></script><script x="30" y="141"><block s="receiveMessage"><l>Start</l><list></list><comment w="234.14414414414415" collapsed="false">*Identify your variables.  What values do you need to keep track of and modify?  Make and set your variables. &#xD;*Add your loop with conditionals.  You are going to repeat until what happens?&#xD;*Create your if statements.  If something happens then do what?</comment></block><block s="doSetVar"><l>ball speed</l><l>1</l></block><block s="doSetVar"><l>Player 1</l><l>0</l></block><block s="doSetVar"><l>Player 2</l><l>0</l></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="forward"><l>5</l></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Right paddle</l></block><block s="reportTouchingObject"><l>Left paddle</l></block></block><script><block s="doIf"><block s="reportTouchingObject"><l>Right paddle</l></block><script><block s="setHeading"><block s="reportRandom"><l>-80</l><l>-110</l></block></block><block s="doSetVar"><l>ball speed</l><block s="reportVariadicSum"><list><block var="ball speed"/><l>1</l></list></block></block><block s="doPlayNote"><l>63</l></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Left paddle</l></block><script><block s="setHeading"><block s="reportRandom"><l>80</l><l>110</l></block></block><block s="doSetVar"><l>ball speed</l><block s="reportVariadicSum"><list><block var="ball speed"/><l>1</l></list></block></block><block s="doPlayNote"><l>63</l></block></script></block></script></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><l>200</l></block><script><block s="doSetVar"><l>Player 1</l><block s="reportVariadicSum"><list><block var="Player 1"/><l>1</l></list></block></block><block s="setHeading"><block s="reportRandom"><l>80</l><l>100</l></block></block><block s="doBroadcast"><l>Reset</l><list></list></block><block s="doIf"><block s="reportEquals"><block var="Player 1"/><l>5</l></block><script><block s="doSayFor"><l>Player 1 wins!</l><l>2</l></block><block s="doBroadcastAndWait"><l>End</l><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><l>-200</l></block><script><block s="doSetVar"><l>Player 2</l><block s="reportVariadicSum"><list><block var="Player 2"/><l>1</l></list></block></block><block s="setHeading"><block s="reportRandom"><l>-80</l><l>-100</l></block></block><block s="doBroadcast"><l>Reset</l><list></list></block><block s="doIf"><block s="reportEquals"><block var="Player 2"/><l>5</l></block><script><block s="doSayFor"><l>Player 2 wins!</l><l>2</l></block><block s="doBroadcastAndWait"><l>End</l><list></list></block><block s="doStopThis"><l><option>this block</option></l><comment w="90" collapsed="false">Stops ball from bouncing off in a random direction</comment></block></script></block></script></block><block s="doBroadcast"><l>Reset</l><list></list></block></script></block></script></block></script><comment x="30" y="1057.3333333333335" w="181.8918918918919" collapsed="false">Use these broadcasts(Reset and End) within the script for block &quot;when I receive Start&quot; </comment><script x="30" y="1135.3333333333335"><block s="receiveMessage"><l>Reset</l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>ball speed</l><l>1</l></block></script><script x="30" y="1230.3333333333335"><block s="receiveMessage"><l>End</l><list></list></block><block s="doAsk"><l>Do you want to play again?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doBroadcastAndWait"><l>Start</l><list></list><comment w="90" collapsed="false">Eliminates the need to copy over all the code, thus making this more readable.</comment></block></script><script><block s="doSayFor"><l>Thank you for playing.</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="ball speed" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Player 1" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="Player 2" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="ball speed"><l>1</l></variable><variable name="Player 1"><l>5</l></variable><variable name="Player 2"><l>3</l></variable></variables></scene></scenes></project><media name="2.6 Lab_Nitya.k" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAAAXNSR0IArs4c6QAAAclJREFUeF7t0rENg0AUBcG7hIrovwIqIsE6y3QwwVlaB5ho9Rm9OX6/Y1zP+77T/z3Oue75PnY98gVbx87dj3yP7VC980QT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK69z8bXV9+jOvRArJ3j3PON7jrsevIdeMH4VDPhCIC8W0AAAAASUVORK5CYII=" mediaID="Left paddle_cst_Untitled"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAAAXNSR0IArs4c6QAAAclJREFUeF7t0rENg0AUBcG7hIrovwIqIsE6y3QwwVlaB5ho9Rm9OX6/Y1zP+77T/z3Oue75PnY98gVbx87dj3yP7VC980QT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK610YT1QK69z8bXV9+jOvRArJ3j3PON7jrsevIdeMH4VDPhCIC8W0AAAAASUVORK5CYII=" mediaID="Right paddle_cst_Untitled"/><costume name="Untitled" center-x="16" center-y="15" image="data:image/png;base64,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" mediaID="Ball_cst_Untitled"/><sound name="Pop" sound="http://snap.berkeley.edu/snapsource/Sounds/Pop.wav" mediaID="Ball_snd_Pop"/><sound name="Chord" sound="http://snap.berkeley.edu/snapsource/Sounds/Chord.wav" mediaID="Ball_snd_Chord"/></media></snapdata>