<snapdata remixID="13598793"><project name="Ping Pong (solo)" app="Snap! 11.0.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA+ZJREFUeF7t3T9qolEUhvHrnypkAy7BnVhKtmBnJVaKtdoJVjbuwdKduAQ3YCGoYDCQgYHR7+PldU5xnrR6zvX+vocUIZlp3O/3e+ELgSCBBgEGyXPsjwABEkKoAAGG8nM4AdJAqAABhvJzOAHSQKgAAYbyczgB0kCoAAGG8nM4AdJAqAABhvJzOAHSQKgAAYbyczgB0kCoAAGG8nM4AdJAqAABhvJzOAHSQKgAAYbyczgB0kCoAAGG8nP4ywAbjcZTIf6YjngcAgToUGSHLECAMh2DDgECdCiyQxYgQJmOQYcAAToU2SELEKBMx6BDgAAdiuyQBQhQpmPQIUCADkV2yAIEKNMx6BAgQIdi8h3j8filwGq1evo6ASaPx3H9V78z8Nj/6vcGCNDxBJLvIMDkAURfnwCjn0Dy8wkweQDR1yfA6CeQ/HwCTB5A9PUJMPoJJD+fAJMHEH19Aox+AsnPJ8DkAURfnwCjn0Dy8wkweQDR1yfA6CeQ/HwCTB5A9PUJMPoJJD//bQEmd+X6NQUIsCYUb3uPAAG+x5WtNQXsAS4WizKbzf46vtvtlsPhUPMj8bZMAtYAPz4+yvl8fup3PB5Lp9PJ5MtdKwRsAX59fZXdblcJzj9OWUmU6g22AKsW/ar2er2y3+9TIXPZ5wJV3dT+q7iqRb8f4fPzs5xOJ54JAj8CVd0QIKG8VYAA38rL8iqB/x7gdrstg8Gg6nPxehIBW4CbzaYMh8OXbO12u1yv1yS0XLOOgC3Ax2Gj0ais1+t/nttqtcrtdqvzmXhPIgFrgA+3y+VS+v3+nx+1NJvNMplMynw+T8TKVesK2AOsezDvQ8D6Yxg4EVAE+A6oqDFjEyBAGyWLFIHpdPpybLlcPn2d/65VEWfGJkCANkoWKQIEqKgxYxMgQBslixQBAlTUmLEJEKCNkkWKAAEqaszYBAjQRskiRYAAFTVmbAIEaKNkkSJAgIoaMzYBArRRskgRIEBFjRmbAAHaKFmkCBCgosaMTYAAbZQsUgQIUFFjxiZAgDZKFikCBKioMWMTIEAbJYsUAQJU1JixCRCgjZJFigABKmrM2AQI0EbJIkWAABU1ZmwCBGijZJEiQICKGjM2AQK0UbJIESBARY0ZmwAB2ihZpAgQoKLGjE2AAG2ULFIECFBRY8YmQIA2ShYpAgSoqDFjEyBAGyWLFAECVNSYsQkQoI2SRYoAASpqzNgECNBGySJFgAAVNWZsAgRoo2SRIkCAihozNgECtFGySBEgQEWNGZsAAdooWaQIEKCixoxNgABtlCxSBAhQUWPGJkCANkoWKQIEqKgxYxMgQBslixSBb5Zm0bdp7mmQAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Ping Pong (solo)"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="if touching paddle, bounce" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportTouchingObject"><l>Player 1</l></block><block s="reportTouchingObject"><l>Player 2</l></block></list></block><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportAttributeOf"><l><option>y position</option></l><l>Player 1</l></block></block><block s="doSetVar"><l>b</l><block s="reportAttributeOf"><l><option>y position</option></l><l>Player 2</l></block></block><block s="setHeading"><block s="reportVariadicSum"><list><block s="direction"></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="direction"></block><l>-90</l></list></block><block s="reportVariadicGreaterThan"><list><l>90</l><block s="direction"></block></list></block></list></block><l>0</l><l>180</l></block><block s="direction"></block></block><l>2</l></list></block></list></block></block><block s="doChangeVar"><l>bounces</l><l>0.2</l></block></script><list></list></block></script></block-definition><block-definition s="last motion" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>last y position</l></list></block><block s="doSetVar"><l>last y position</l><block s="yPosition"></block></block><block s="doWait"><l>0.01</l></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block var="last y position"/></list></block><script><block s="doReport"><l>5</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="last y position"/><block s="yPosition"></block></list></block><script><block s="doReport"><l>-5</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="yPosition"></block><block var="last y position"/></list></block><script><block s="doReport"><l>0</l></block></script><list></list></block></script></block-definition><block-definition s="continue moving in last direction" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block><block s="yPosition"></block></list></block><script><block s="doUntil"><block s="reportVariadicGreaterThan"><list><l>50</l><block var="ghost effect"/></list></block><script><block s="changeYPosition"><l>5</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script><list></list></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block></list></block><script><block s="doUntil"><block s="reportVariadicGreaterThan"><list><l>50</l><block var="ghost effect"/></list></block><script><block s="changeYPosition"><l>-5</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>5</l></block></script><list></list></block></script></block></script><list></list></block></script></block-definition></blocks><primitives><block-definition s="move %&apos;steps&apos; steps" type="command" category="motion" selector="forward" primitive="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>forward</l></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block><block var="steps"/></list></block></list></block></block></script></block-definition><block-definition s="if on edge, bounce" type="command" category="motion" selector="bounceOffEdge" primitive="bounceOffEdge"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>bounceOffEdge</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="doDeclareVariables"><list><l>get bounds</l><l>bounds</l><l>center</l><l>stage bounds</l><l>dir x</l><l>dir y</l><l>delta x</l><l>delta y</l></list></block><block s="doSetVar"><l>get bounds</l><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportVariadicMin"><block s="reportCONS"><block s="reportNewList"><list><block s="reportGet"><l><option>left</option></l></block><block s="reportGet"><l><option>bottom</option></l></block></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportAttributeOf"><l><option>left</option></l><l></l></block><block s="reportAttributeOf"><l><option>bottom</option></l><l></l></block></list></block></autolambda><list></list></block><block s="reportGet"><l><option>parts</option></l></block></block></block></block><block s="reportVariadicMax"><block s="reportCONS"><block s="reportNewList"><list><block s="reportGet"><l><option>right</option></l></block><block s="reportGet"><l><option>top</option></l></block></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportAttributeOf"><l><option>right</option></l><l></l></block><block s="reportAttributeOf"><l><option>top</option></l><l></l></block></list></block></autolambda><list></list></block><block s="reportGet"><l><option>parts</option></l></block></block></block></block></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doSetVar"><l>center</l><block s="reportQuotient"><block s="reportVariadicSum"><block var="bounds"/></block><l>2</l></block></block><block s="doSetVar"><l>stage bounds</l><block s="reportAskFor"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportGet"><l><option>left</option></l></block><block s="reportGet"><l><option>bottom</option></l></block></list></block><block s="reportNewList"><list><block s="reportGet"><l><option>right</option></l></block><block s="reportGet"><l><option>top</option></l></block></list></block></list></block></autolambda><list></list></block><list></list></block></block><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></block><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>abs</option></l><block var="dir x"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>neg</option></l><block s="reportMonadic"><l><option>abs</option></l><block var="dir x"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>neg</option></l><block s="reportMonadic"><l><option>abs</option></l><block var="dir y"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>abs</option></l><block var="dir y"/></block></block></script><list></list></block><block s="setHeading"><block s="reportAtan2"><block var="dir x"/><block var="dir y"/></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportDifference"><block var="center"/><block s="reportQuotient"><block s="reportVariadicSum"><block var="bounds"/></block><l>2</l></block></block></list></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta x</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta y</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta x</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta y</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportNewList"><list><block var="delta x"/><block var="delta y"/></list></block></list></block></block><block s="doChangeVar"><l>bounces</l><l>0.1</l></block></script><list></list></block></script></block-definition><block-definition s="if %&apos;condition&apos; %&apos;true case&apos; %&apos;else pairs&apos;" type="command" category="control" selector="doIf" primitive="doIf"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input><input type="%elseif" readonly="true" irreplaceable="true" expand="else if&#xD;"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doIf</l></block><block s="doDeclareVariables"><list><l>self</l></list></block><block s="doSetVar"><l>self</l><block s="reportEnvironment"><l><option>script</option></l></block></block><block s="doIfElse"><block var="condition"/><script><block s="doRun"><block var="true case"/><list></list></block></script><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="else pairs"/></block><script></script><script><block s="doIfElse"><block s="reportListItem"><l>1</l><block var="else pairs"/></block><script><block s="doRun"><block s="reportListItem"><l>2</l><block var="else pairs"/></block><list></list></block></script><script><block s="doRun"><block var="self"/><list><block s="reportBoolean"><l><bool>false</bool></l></block><l></l><block s="reportCDR"><block s="reportCDR"><block var="else pairs"/></block></block></list></block></script></block></script></block></script></block></script></block-definition></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="815"><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 struct="atomic" id="816"></list></costumes><sounds><list struct="atomic" id="817"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Player 1" idx="1" x="-210" y="75" heading="90" scale="0.7" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="822"><costumes><list id="823"><item><ref mediaID="Ping Pong (solo)_Player 1_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="824"></list></sounds><blocks></blocks><variables></variables><scripts><script x="532" y="230.33333333333348"><block s="receiveMessage"><l>opposite controls</l><list></list></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>w</option></l></block><script><block s="changeYPosition"><l>-10</l></block></script><list></list></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>10</l></block></script><list></list></block></script></block></script><script x="185" y="191.33333333333348"><block s="receiveGo"></block><block s="setScale"><l>100</l></block><block s="gotoXY"><l>-210</l><l>0</l></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><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-5</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>5</l></block></script><list></list></block></script><list></list></block></script></block></script><script x="471" y="452.9999999999997"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>Ball</l></block><script><block s="doWait"><l>1</l></block><block s="removeClone"></block></script><list></list></block></script></block></script><script x="359" y="593.1666666666665"><block s="receiveOnClone"></block><block s="setScale"><l>50</l></block><block s="gotoXY"><l>114</l><l>0</l></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><list></list></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script><list></list></block></script></block></script><script x="396" y="10"><block s="receiveMessage"><l>breaking</l><list></list></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>Ball</l></block><script><block s="changeScale"><l>-5</l></block><block s="doWait"><l>0.25</l></block></script><list></list></block></script></block></script></scripts></sprite><sprite name="Sprite" idx="4" x="0" y="0" heading="90" scale="1.1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="0,87.46499999999996,124.95,1" pen="tip" id="967"><costumes><list id="968"><item><ref mediaID="Ping Pong (solo)_Sprite_cst_Untitled"></ref></item><item><ref mediaID="Ping Pong (solo)_Sprite_cst_Untitled(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="969"></list></sounds><blocks></blocks><variables></variables><scripts><script x="86" y="406.83333333333337"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setScale"><l>110</l></block></script><script x="254.365234375" y="264.33333333333337"><block s="receiveMessage"><l>"fog"</l><list></list></block><block s="show"></block></script></scripts></sprite><sprite name="Player 2" idx="2" x="210" y="25" heading="270" scale="0.85" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="985"><costumes><list id="986"><item><ref mediaID="Ping Pong (solo)_Player 2_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="987"></list></sounds><blocks></blocks><variables></variables><scripts><script x="488.99999999999994" y="592.9999999999999"><block s="receiveMessage"><l>opposite controls</l><list></list></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block><block s="yPosition"></block></list></block><script><block s="changeYPosition"><l>-10</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block></list></block><script><block s="changeYPosition"><l>10</l></block></script><list></list></block></script></block></script><script x="311.99999999999983" y="272.00000000000006"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>Ball</l></block><script><block s="doWait"><l>1</l></block><block s="removeClone"></block></script><list></list></block></script></block></script><script x="585" y="278.00000000000006"><block s="receiveOnClone"></block><block s="setScale"><l>50</l></block><block s="gotoXY"><l>-114</l><l>0</l></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block><block s="yPosition"></block></list></block><script><block s="changeYPosition"><l>5</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block></list></block><script><block s="changeYPosition"><l>-5</l></block></script><list></list></block></script></block></script><script x="98.99999999999989" y="464.33333333333337"><block s="receiveGo"></block><block s="setScale"><l>100</l></block><block s="gotoXY"><l>210</l><l>0</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><l>49</l><block var="ghost effect"/></list></block><script><custom-block s="continue moving in last direction"></custom-block></script><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block><block s="yPosition"></block></list></block><script><block s="changeYPosition"><l>5</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block s="reportAttributeOf"><l><option>y position</option></l><l>Ball</l></block></list></block><script><block s="changeYPosition"><l>-5</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="changeYPosition"><l>5</l></block></script><list></list></block></script><list></list></block></script></block></script></block></script><script x="30" y="10"><block s="receiveMessage"><l>breaking</l><list></list></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>Ball</l></block><script><block s="changeScale"><l>-5</l></block><block s="doWait"><l>0.25</l></block></script><list></list></block></script></block></script><script x="682.4541015625" y="206.0000000000001"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportRandom"><l>1</l><l>2</l></block><l>1</l></list></block><l>-5</l><l>5</l></block></script></scripts></sprite><sprite name="Ball" idx="3" x="-215.3019459221565" y="4.839881306181127" heading="221.4000000000001" scale="0.25" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="57.11999999999997,178.5,0,1" pen="tip" id="1196"><costumes><list id="1197"><item><ref mediaID="Ping Pong (solo)_Ball_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1198"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="clearEffects"></block><block s="clear"></block><block s="doSetVar"><l>bounces</l><l>0</l></block><block s="doSetVar"><l>effect</l><block s="reportRandom"><l>1</l><l>8</l></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="effect"/><l>2</l></list></block><script><block s="setScale"><l>50</l></block></script><script><block s="setScale"><l>25</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>4</l></list></block><script><block s="doBroadcast"><l>"fog"</l><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>5</l></list></block><script><block s="createClone"><l>Player 1</l></block><block s="createClone"><l>Player 2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>7</l></list></block><script><block s="doBroadcast"><l>breaking</l><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>8</l></list></block><script><block s="doBroadcast"><l>ghosting</l><list></list></block></script><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="show"></block><block s="setHeading"><block s="reportRandom"><l>-179</l><l>180</l></block></block><block s="doWait"><l>1</l></block><block s="doForever"><script><block s="doSetVar"><l>ghost effect</l><block s="getEffect"><l><option>ghost</option></l></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>6</l></list></block><script><block s="doStamp"></block></script><list></list></block><block s="forward"><block s="reportVariadicSum"><list><block var="bounces"/><l>5</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>3</l></list></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><l>0</l><block s="yPosition"></block></list></block><script><block s="turn"><block var="bounces"/></block></script><script><block s="turnLeft"><block var="bounces"/></block></script></block></script><list></list></block><block s="bounceOffEdge"></block><custom-block s="if touching paddle, bounce"></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="effect"/><l>2</l></list></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="xPosition"></block><l>190</l></list></block><block s="reportVariadicGreaterThan"><list><l>-190</l><block s="xPosition"></block></list></block></list></block><script><block s="clearEffects"></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="xPosition"></block><l>215</l></list></block><block s="reportVariadicGreaterThan"><list><l>-215</l><block s="xPosition"></block></list></block></list></block><script><block s="clearEffects"></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script></block></script></block></script><script x="535.0000000000002" y="437.0000000000008"><block s="receiveUserEdit"><l><option>anything</option></l><list></list></block><block s="clear"></block><block s="clearEffects"></block></script><script x="451.0000000000002" y="124.5000000000003"><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="effect"/><l>4</l></list></block><script><block s="doSetVar"><l>bounces</l><l>-2.5</l></block><block s="doBroadcast"><l>opposite controls</l><list></list></block></script><script><block s="doSetVar"><l>bounces</l><l>0</l></block></script></block></script><script x="569.0000000000002" y="533.0000000000011"><block s="doPauseAll"></block></script><script x="314.9999999999998" y="361.33333333333337"><block s="receiveMessage"><l>ghosting</l><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="effect"/><l>8</l></list></block><script><block s="doWait"><l>1</l></block><block s="doRepeat"><l>20</l><script><block s="changeEffect"><l><option>ghost</option></l><l>5</l></block></script></block><block s="doForever"><script><block s="doWait"><l>1</l></block><block s="doRepeat"><l>40</l><script><block s="changeEffect"><l><option>ghost</option></l><l>-5</l></block></script></block><block s="doRepeat"><l>40</l><script><block s="changeEffect"><l><option>ghost</option></l><l>5</l></block></script></block></script></block></script><list></list></block></script><script x="237.99999999999943" y="220.00000000000023"><block s="doSetVar"><l>effect</l><l>3</l></block></script><script x="285.3333333333326" y="278.1666666666666"><block s="doChangeVar"><l>bounces</l><l>111</l></block></script><script x="590.0000000000002" y="569.666666666668"><block s="doStopThis"><l><option>all</option></l></block></script><script x="408.9999999999999" y="322.33333333333326"><block s="doSetVar"><l>bounces</l><l>99999</l></block></script></scripts></sprite><watcher scope="Player 1" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Player 1" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="bounces" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Ball" s="xPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher scope="Ball" s="getScale" style="large" x="10" y="94.00000799999998" color="143,86,227" hidden="true"/><watcher var="ghost effect" style="normal" x="10" y="116.00000799999998" color="243,118,29" hidden="true"/><watcher var="effect" style="normal" x="10" y="137.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="bounces"><l>5.8000000000000025</l></variable><variable name="ghost effect"><l>0</l></variable><variable name="effect"><l>3</l></variable></variables></scene></scenes></project><media name="Ping Pong (solo)" app="Snap! 11.0.2, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="11" center-y="56.51666666666665" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAB5CAYAAADI6FoEAAAAAXNSR0IArs4c6QAAAKpJREFUaEPt1jEKw0AQA8C9f7vLw5PWlVmEMCnGvX1mEDqdmbnmpefMzPels8ZhFWmMGB8FBERABKSSAYwYcwFFnNvd3sSIURFXMoARYy6giHM791nFDiPGrYC62kqZBRUpjBhzAXWV25kFFTuMGLcC6morZRZUpDBizAXUVW5nFlTsMGLcCqirrZRZUJHCiDEXUFe5nVlQscOIcSugrrZS/zULPpXfXnzkBysPeAJgPBwfAAAAAElFTkSuQmCC" mediaID="Ping Pong (solo)_Player 1_cst_Untitled"/><costume name="Untitled" center-x="104.5" center-y="168.5" image="data:image/png;base64,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" mediaID="Ping Pong (solo)_Sprite_cst_Untitled"/><costume name="Untitled(2)" center-x="65" center-y="179" image="data:image/png;base64,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" mediaID="Ping Pong (solo)_Sprite_cst_Untitled(2)"/><costume name="Untitled" center-x="11" center-y="56.51666666666665" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAB5CAYAAADI6FoEAAAAAXNSR0IArs4c6QAAAKpJREFUaEPt1jEKw0AQA8C9f7vLw5PWlVmEMCnGvX1mEDqdmbnmpefMzPels8ZhFWmMGB8FBERABKSSAYwYcwFFnNvd3sSIURFXMoARYy6giHM791nFDiPGrYC62kqZBRUpjBhzAXWV25kFFTuMGLcC6morZRZUpDBizAXUVW5nFlTsMGLcCqirrZRZUJHCiDEXUFe5nVlQscOIcSugrrZS/zULPpXfXnzkBysPeAJgPBwfAAAAAElFTkSuQmCC" mediaID="Ping Pong (solo)_Player 2_cst_Untitled"/><costume name="Untitled" center-x="67" center-y="66.5" image="data:image/png;base64,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" mediaID="Ping Pong (solo)_Ball_cst_Untitled"/></media></snapdata>