<snapdata remixID="10976355"><project name="Project 2 Pong" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Paddle 1" idx="3" x="-200" y="0" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="6.5" center-y="38.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABNCAYAAAB9s+4QAAAAAXNSR0IArs4c6QAAAE1JREFUWEftl7ENACAMw9xP+P8pToGFpRJCyoy7d4liFwoYhFPACndw6SRmEAbR4bERNsJGXA+KaIiGaIjG67WpI3SEjtARPzpipt/wDdIUTAJQpvDoAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="78" y="48"><block s="receiveGo"></block><block s="gotoXY"><l>-200</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></block><block s="doIf"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="changeYPosition"><l>-5</l></block></script></block></script></block></script></scripts></sprite><watcher var="score 1" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="score 2" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Pong Speed" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Starting direction" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Player 1" style="normal" x="22" y="12.00000399999999" color="243,118,29"/><watcher var="Player 2" style="normal" x="322" y="13.000005999999985" color="243,118,29"/><sprite name="Sprite" idx="4" x="239" y="-2" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="127.19399999999997,147.89999999999998,0,1" pen="tip" id="44"><costumes><list id="45"><item><costume name="Untitled" center-x="15" center-y="179.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAFnCAYAAACxavkfAAAAAXNSR0IArs4c6QAAAYdJREFUeF7t1LENg0AUBcFPX+4buRoS9wGy7IiAbC8aksvupNXwtpn9Nb/v8z+XHNvM+1zy0u0RDy+rLrXUWQG4srT3i6WWOisAV5bWfwwXXFkBuLK0lgsuuLICcGVpLRdccGUF4MrSWi644MoKwJWltVxwwZUVgCtLa7nggisrAFeW1nLBBVdWAK4sreWCC66sAFxZWssFF1xZAbiytJYLLriyAnBlaS0XXHBlBeDK0louuODKCsCVpbVccMGVFYArS2u54IIrKwBXltZywQVXVgCuLK3lgguurABcWVrLBRdcWQG4srSWCy64sgJwZWktF1xwZQXgytJaLrjgygrAlaW1XHDBlRWAK0trueCCKysAV5bWcsEFV1YAriyt5YILrqwAXFlaywUXXFkBuLK0lgsuuLICcGVpLRdccGUF4MrSWi644MoKwJWltVxwwZUVgCtLa7nggisrAFeW1nLBBVdWAK4sreWCC66sAFxZWssFF1xZAbiytJYLLriyAl9cR3b7w8UXtu5qjWDNQKoAAAAASUVORK5CYII=" id="46"/></item></list></costumes><sounds><list struct="atomic" id="47"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Sprite(2)" idx="5" x="-232" y="-0.5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="127.19399999999997,147.89999999999998,0,1" pen="tip" id="51"><inherit exemplar="Sprite"><list struct="atomic" id="52">scripts,costumes,sounds</list></inherit><blocks></blocks><variables></variables><dispatches></dispatches></sprite><sprite name="Paddle 2" idx="1" x="200" y="0" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="56"><costumes><list id="57"><item><costume name="Untitled" center-x="6.5" center-y="38.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABNCAYAAAB9s+4QAAAAAXNSR0IArs4c6QAAAE1JREFUWEftl7ENACAMw9xP+P8pToGFpRJCyoy7d4liFwoYhFPACndw6SRmEAbR4bERNsJGXA+KaIiGaIjG67WpI3SEjtARPzpipt/wDdIUTAJQpvDoAAAAAElFTkSuQmCC" id="58"/></item></list></costumes><sounds><list struct="atomic" id="59"></list></sounds><blocks></blocks><variables></variables><scripts><script x="60" y="30"><block s="receiveGo"></block><block s="gotoXY"><l>200</l><l>0</l></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></script></block></script></scripts></sprite><sprite name="Speed" idx="2" x="-19.73354503650421" y="-7.182423009839056" heading="250" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,72.828,0,1" pen="tip" id="86"><costumes><list id="87"><item><costume name="Untitled" center-x="9" center-y="7.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAAXNSR0IArs4c6QAAANJJREFUOE/l00FKQlEUxvGfezCM5s6bVBsoaBDYJhRqB4GOCtxBgW4iwUFQG1AnzptHontQTrz7eIimvqkHLpzD+e7/Hg7frfg/qjjNJL9YbJNXNjTqaKGByIvxjQF6iDyPdVAbzzumTO0OXlJRBL3iYU9Ikr3hMYoEambjHsj5k8ca+gGKM8NJGQrmqKWJliUh+YqOADTCZck9jXGVdnSNz5KgG3wVDRlmDFMeEmHGMGVuyHT5Fl2c76BN8YSPTV+kePced7jAWdb4wQRDvK8/tAKLPR8Rmmea4wAAAABJRU5ErkJggg==" id="88"/></item></list></costumes><sounds><list struct="atomic" id="89"></list></sounds><blocks></blocks><variables></variables><scripts><script x="207" y="149.4"><block s="receiveMessage"><l>Reset</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>Starting direction</l><block s="reportRandom"><l>1</l><l>2</l></block></block><block s="doIf"><block s="reportEquals"><block var="Starting direction"/><l>1</l></block><script><block s="setHeading"><block s="reportRandom"><l>240</l><l>300</l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="Starting direction"/><l>2</l></block><script><block s="setHeading"><block s="reportRandom"><l>80</l><l>210</l></block></block></script></block><block s="doSetVar"><l>Pong Speed</l><l>3</l></block><block s="doForever"><script><block s="forward"><block var="Pong Speed"/></block><block s="bounceOffEdge"></block><block s="doIf"><block s="reportOr"><block s="reportTouchingObject"><l>Paddle 1</l></block><block s="reportTouchingObject"><l>Paddle 2</l></block></block><script><block s="setHeading"><block s="reportDifference"><l>360</l><block s="direction"></block></block></block><block s="doSetVar"><l>Pong Speed</l><block s="reportSum"><block var="Pong Speed"/><l>1</l></block></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite</l></block><script><block s="doSetVar"><l>Player 1</l><block s="reportSum"><block var="Player 1"/><l>1</l></block></block><block s="doIf"><block s="reportEquals"><block var="Player 1"/><l>5</l></block><script><block s="doBroadcast"><l>Player 1 Wins</l></block></script></block><block s="doBroadcast"><l>Reset</l></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doSetVar"><l>Player 2</l><block s="reportSum"><block var="Player 2"/><l>1</l></block></block><block s="doIf"><block s="reportEquals"><block var="Player 2"/><l>5</l></block><script><block s="doBroadcast"><l>Player 2 Wins</l></block></script></block><block s="doBroadcast"><l>Reset</l></block></script></block></script></block></script><script x="702" y="33.400000000000034"><block s="receiveGo"></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="doBroadcast"><l>Reset</l></block></script><script x="697" y="378.4"><block s="receiveMessage"><l>Player 1 Wins</l></block><block s="show"></block><block s="bubble"><l>Game Over Player 1 wins</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="247" y="51.400000000000006"><block s="doBroadcast"><l>Reset</l></block></script><script x="746" y="527.2333333333333"><block s="doStopThis"><l><option>all</option></l></block></script><script x="1003" y="376.66666666666663"><block s="receiveMessage"><l>Player 2 Wins</l></block><block s="show"></block><block s="bubble"><l>Game Over Player 2 wins</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos;" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l><l>accent</l><l>pitch</l><l>rate</l></list><l>var utter = new SpeechSynthesisUtterance(msg);&#xD;utter.lang = accent;&#xD;utter.pitch = pitch;&#xD;utter.rate = rate;&#xD;window.speechSynthesis.speak(utter);</l></block><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos; and wait" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _ , e espera&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list><l>msg</l><l>accent</l><l>pitch</l><l>rate</l></list><l>var utter = new SpeechSynthesisUtterance(msg),&#xD;    isDone = false;&#xD;utter.lang = accent;&#xD;utter.pitch = pitch;&#xD;utter.rate = rate;&#xD;utter.onend = function () {isDone = true; };&#xD;window.speechSynthesis.speak(utter);&#xD;return function () {return isDone; };</l></block><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="test"/><list></list></block></block></script></block-definition></blocks><variables><variable name="score 1"><l>0</l></variable><variable name="score 2"><l>0</l></variable><variable name="Pong Speed"><l>3</l></variable><variable name="Starting direction"><l>1</l></variable><variable name="Player 1"><l>6</l></variable><variable name="Player 2"><l>4</l></variable></variables></project><media name="Project 2 Pong" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>