<snapdata remixID="11887041"><project name="2.6 Project - Pong Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="2.6 Project - Pong Starter"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="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="487"><costumes><list id="488"><item><ref mediaID="Right paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="489"></list></sounds><blocks></blocks><variables></variables><scripts><script x="695" y="39.33333333333337"><block s="receiveMessage"><l>score</l><list></list></block><block s="doIf"><block s="reportTouchingColor"><color>252,252,252,1</color></block><script><block s="doChangeVar"><l>right side</l><l>1</l></block></script></block></script><script x="412" y="39"><block s="receiveMessage"><l>Reset</l><list></list></block><block s="gotoXY"><l>200</l><l>0</l></block></script><script x="36" y="49"><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>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script></block><block s="bounceOffEdge"></block><block s="changeEffect"><l><option>saturation</option></l><l>50</l></block></script></block></script><script x="781" y="181.33333333333337"><block s="receiveMessage"><l>Start</l><list></list></block><block s="gotoXY"><l>200</l><l>0</l></block></script></scripts></sprite><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="544"><costumes><list id="545"><item><ref mediaID="Left paddle_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="546"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="118.01801801801804"><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>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script></block><block s="bounceOffEdge"></block></script></block></script><script x="1022" y="34"><block s="receiveMessage"><l>score</l><list></list></block><block s="doIf"><block s="reportTouchingColor"><color>255,249,250,1</color></block><script><block s="doChangeVar"><l>left side</l><l>1</l></block></script></block></script><script x="304.3963963963964" y="43.7387387387389"><block s="receiveMessage"><l>Reset</l><list></list></block><block s="gotoXY"><l>-200</l><l>0</l></block></script><script x="715" y="51.33333333333337"><block s="receiveMessage"><l>Start</l><list></list></block><block s="gotoXY"><l>-200</l><l>0</l></block></script></scripts></sprite><watcher scope="Left paddle" s="direction" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher var="number" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="score" style="normal" x="12" y="35.000001999999995" color="243,118,29" hidden="true"/><watcher var="ball speed" style="normal" x="179" y="5.000005999999985" color="243,118,29"/><watcher var="player 1 score" style="normal" x="1" y="7.00001199999997" color="243,118,29"/><watcher var="player 2 score" style="normal" x="344" y="5.000009999999975" color="243,118,29"/><watcher scope="Ball" s="xPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212"/><sprite name="Ball" idx="1" x="2.977638454923863" y="-0.36560803021544075" heading="97" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,250,251,1" pen="tip" id="605"><costumes><list id="606"><item><ref mediaID="Ball_cst_Untitled"></ref></item></list></costumes><sounds><list id="607"><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="45.53153153153147" y="524.7087087087076"><block s="receiveMessage"><l>End</l><list></list></block><block s="doIf"><block s="reportEquals"><block var="player 1 score"/><l>5</l></block><script><block s="doSayFor"><l>Player 1 Won</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="player 2 score"/><l>5</l></block><script><block s="doSayFor"><l>Player 2 Won</l><l>2</l></block></script></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></block></script><script><block s="bubble"><l>GAME OVER</l></block></script></block></script><script x="368.900900900901" y="10"><block s="receiveMessage"><l>score</l><list></list></block><block s="doIf"><block s="reportTouchingColor"><color>255,249,250,1</color></block><script><block s="doChangeVar"><l>score</l><l>1</l></block></script></block></script><script x="48.20720720720715" y="114.00000000000017"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doBroadcast"><l>Start</l><list></list></block><block s="doBroadcast"><l>score</l><list></list></block></script><script x="664.9009009009023" y="44.00900900900922"><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="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>ball speed</l><l>3</l></block><block s="doSetVar"><l>player 1 score</l><l>0</l></block><block s="doSetVar"><l>player 2 score</l><l>0</l></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><l>2</l></block></block><block s="setHeading"><block s="reportIfElse"><block s="reportEquals"><block var="random"/><l>1</l></block><block s="reportRandom"><l>80</l><l>110</l></block><block s="reportRandom"><l>255</l><l>285</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="player 1 score"/><l>5</l></block><block s="reportEquals"><block var="player 2 score"/><l>5</l></block></block><script><block s="bounceOffEdge"></block><block s="forward"><block var="ball speed"/></block><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><l>200</l></block><script><block s="doChangeVar"><l>player 1 score</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="playSound"><l>Chord</l></block><block s="setHeading"><block s="reportRandom"><l>80</l><l>110</l></block></block><block s="doSetVar"><l>ball speed</l><l>3</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><l>-200</l></block><script><block s="doChangeVar"><l>player 2 score</l><l>1</l></block><block s="playSound"><l>Chord</l></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="doSetVar"><l>ball speed</l><l>3</l></block><block s="doBroadcast"><l>Reset</l><list></list></block></script></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Left paddle</l></block><block s="reportTouchingObject"><l>Right paddle</l></block></block><script><block s="setHeading"><block s="reportDifference"><block s="reportAttributeOf"><l><option>direction</option></l><l>Ball</l></block><block s="reportRandom"><l>165</l><l>195</l></block></block></block><block s="playSound"><l>Pop</l></block><block s="doChangeVar"><l>ball speed</l><l>1</l></block></script></block></script></block><block s="doBroadcastAndWait"><l>End</l><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script></scripts></sprite><watcher scope="Right paddle" s="xPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212" hidden="true"/><watcher scope="Right paddle" s="yPosition" style="normal" x="10" y="115.00000999999997" color="74,108,212" hidden="true"/><watcher scope="Left paddle" s="xPosition" style="normal" x="10" y="136.00001199999997" color="74,108,212" hidden="true"/><watcher scope="Left paddle" s="yPosition" style="normal" x="10" y="157.00001399999996" color="74,108,212" hidden="true"/><watcher var="random" style="normal" x="10" y="178.00001599999996" color="243,118,29"/></sprites></stage><variables><variable name="score"><l>0</l></variable><variable name="number"><l>6</l></variable><variable name="ball speed"><l>3</l></variable><variable name="player 2 score"><l>1</l></variable><variable name="player 1 score"><l>1</l></variable><variable name="random"><l>1</l></variable></variables></scene></scenes></project><media name="2.6 Project - Pong Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAVkElEQVR4Xu3dQY4dBn3H8TfjULKJ5BvYJ8ArYAeqIk6QtRMOAOoFGhUlaySOQOsTZI0iVWJTlRVVVqyGA4AiZROP47z2OSQYaUoG8/TN/NrPSMaS82Z+bz7/sb56ExxfXF9fHw9/env//fcPpx9f93Z8ev11D3nxzy++/Q9fPe6m93n5n/9vH/D+/fuHDz/88PDo0aMXD3nvvfde/PBGgAABAgROAle/+93hwYOHcxgXx+Px88P1s4vTMz+++N/27R9/9KO/Ovj2228f3nnnna8e89Zbbx0++OCD9klaI0CAAIE7KzAb4BfhffrFq+Dn9y7vLPCXT+y1116788/REyRAgACBTkCAI2sBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgROCcAf7kk08Ob7zxxq0+8//8zW8O3/vud2/12Jse9MV/gtJ/CeuVAb0jAQIECHyzAucMcPmZCHCpbYsAAQIEzi4gwGcnvfkD+hZ0BG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAicM4Af/rpp4fXX3/9Vp/51dXvDw8fPrjVY296kL8N6ZXpvCMBAgQI3AWBcwa4/HwEuNS2RYAAAQJnFxDgs5Pe/AF9CzqCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEYH/+PWvD9//3vfP8mx/+1+/PTz6zqNbfaxfPnly+PHjx7d67E0Pujj94vHp9fH08/N7l6/8gap3FOBK2g4BAgQ2BP79V786/PAHP9x4si89SwGeO5knTIAAAQIvCwhw9PXgFXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgRmA3x9fX381vEL5ef3Lu88twDf+RN5ggQIEEgFpgP8pdTlpQCnXzXGCBAgQODvFhDgv5vwdh/AK+DbOXkUAQIE/r8IzAf44uLicPpx198E+K5fyPMjQIBAKzAf4IVvP59OKsDtF7Y1AgQI3HUBAY4uJMARtBkCBAiMCAhwdCgBjqDNECBAYERgOsAr//7Xt6BHfjd4mgQIEAgFBDjC9go4gjZDgACBEQEBjg4lwBG0GQIECIwIzAb42bNnx4U/fvTl14EAj/yO8DQJECAQCQhwBC3AEbQZAgQIjAgIcHQoAY6gzRAgQGBEYDbAn3322Z/+KoYNaQHeuJNnSYAAgUpAgCNpAY6gzRAgQGBEQICjQwlwBG2GAAECIwLzAT4ej/4yhpEvNk+TAAECBP4sMB/gzz///LDwFzJ4Bey3HQECBAi8LDAb4NOfAz59IqdXwALsi5oAAQIE1gRmA3x9ff3V/wtagNe+7DxfAgQIEBDg6GvAt6AjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwIzAf4W8fD4fm9yzvPLcB3/kSeIAECBFIBAY64BTiCNkOAAIERgekAn179nt68Ah75avM0CRAgQOArAQGOvhi8Ao6gzRAgQGBEYDbAx+PxweH62ZVXwCNfaZ4mAQIECPyFwGyAT5/F8en1i29C+xa0r2oCBAgQWBMQ4OhivgUdQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBE4JwB/vjjjw/379+/1Wd+dfX7w8OHD2712JsedHH6xePT6+Pp5+f3Ll/5A1XvKMCVtB0CBAhsCJwzwOVnLMClti0CBAgQOLuAAJ+d9OYP6BVwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCv/j5zw//9JOfnuXZ/uuTfzu88/jtW32sXz55cvjx48e3euxND7o4/eLx6fXx9PPze5ev/IGqdxTgStoOAQIENgR+9u67h3/553c3nuxLz1KA507mCRMgQIDAywICHH09eAUcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYERDg6FACHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEQICjQwlwBG2GAAECIwICHB1KgCNoMwQIEBgREODoUAIcQZshQIDAiIAAR4cS4AjaDAECBEYEBDg6lABH0GYIECAwIiDA0aEEOII2Q4AAgREBAY4OJcARtBkCBAiMCAhwdCgBjqDNECBAYERAgKNDCXAEbYYAAQIjAgIcHUqAI2gzBAgQGBEQ4OhQAhxBmyFAgMCIgABHhxLgCNoMAQIERgQEODqUAEfQZggQIDAiIMDRoQQ4gjZDgACBEQEBjg4lwBG0GQIECIwICHB0KAGOoM0QIEBgRECAo0MJcARthgABAiMCAhwdSoAjaDMECBAYEThngK+urg4PHz681Wf+tzz2pg94cfrF49Pr4+nn5/cubzX6TT5IgL9JfdsECBC4ewLnDHD52QlwqW2LAAECBM4uIMBnJ735A3oFHEGbIUCAwIiAAEeHEuAI2gwBAgRGBAQ4OpQAR9BmCBAgMCIgwNGhBDiCNkOAAIERAQGODiXAEbQZAgQIjAgIcHQoAY6gzRAgQGBEYDnAx//5c8AvmJ9fvvhTSX/17Q9//OPXPeTW//yjjz669WO/fOCbb775N7+PdyBAgACB/7sCqwH+b/2f8+debyKBAAAAAElFTkSuQmCC" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAByUlEQVR4Xu3SsQ2DQBQFwbuEiui/AioiwTrLdDDBWVoHmGj1Gb05fr9jXM/7vtP/Pc657vk+dj3yBVvHzt2PfI/tUL3zRBPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArr3PxtdX36M69ECsnePc843uOux68h14wfhUM+EIgLxbQAAAABJRU5ErkJggg==" mediaID="Right paddle_cst_Untitled"/><costume name="Untitled" center-x="21" center-y="126" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAByUlEQVR4Xu3SsQ2DQBQFwbuEiui/AioiwTrLdDDBWVoHmGj1Gb05fr9jXM/7vtP/Pc657vk+dj3yBVvHzt2PfI/tUL3zRBPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArrXRhPVArr3PxtdX36M69ECsnePc843uOux68h14wfhUM+EIgLxbQAAAABJRU5ErkJggg==" mediaID="Left 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>