<snapdata remixID="8512232"><project name="ITP Game of Pong Project Start File" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAXDUlEQVR4Xu3dbYis51nA8evezOzONgaxKuinKAj1BRFbiGDV+EFToQgttlYbo5W2RlHrSyQ0SprWoA0RjUgbLMQPNsQWLdjiCxgpGqWhFWvRfqhF/FBQq4KR5tCzszObvWU2Z5M52XPOXpHr7Owz8ztfzzXXs/nNvc8/u3Nmt4U/BAgQIECAwJkLtDO/ogsSIECAAAECIcAOAQECBAgQWIGAAK8A3SUJECBAgIAAOwMECBAgQGAFAgK8AnSXJECAAAECAuwMECBAgACBFQgI8ArQXZIAAQIECAiwM0CAAAECBFYgIMArQHdJAgQIECAgwM4AAQIECBBYgYAArwDdJQkQIECAgAA7AwQIECBAYAUCArwCdJckQIAAAQIC7AwQIECAAIEVCAjwCtBdkgABAgQICLAzQIAAAQIEViAgwCtAd0kCBAgQICDAzgABAgQIEFiBgACvAN0lCRAgQICAADsDBAgQIEBgBQICvAJ0lyRAgAABAgLsDBAgQIAAgRUICPAK0F2SAAECBAgIsDNAgAABAgRWICDAK0B3SQIECBAgIMDOAAECBAgQWIGAAK8A3SUJECBAgMAaBLhvbW/HN24dxmujxa0RcUtE3BQRT7UWTx72+POtUfzp3l78W0TrnnICBAgQGKrAet3vBx3gyaR/TTwT74qIHz3lOF3oLR7emcWDT0d7aqhHz8dNgACBTRVYx/v9QAPc22QUt0aL342Il6UPZIvHe4uf2d9v/5J+jEECBAgQWKHA+t7vBxngyagv4vv7EXHzC07FR6PHEy1i1lt8Q0R89wtnWo+PbB3EnV+M9l8rPFEuTYAAAQIJgXW+3w8uwDdG/6rD7Xik93j1c89di8e3etxzcR6fuvx13n7j7ih+qrd4x6XXhZ99SI97pwfxQEQ7SDz/RggQIEBgBQLrfr8fWIB72xnH21rEbx+fhdO/ou1bk+14Y/R4eCnCn9uKeN3Fefv7FZwplyRAgACBUwXW/34/qABPJv1r45n4QER826Xn7jOHLX5oNmv/dO3nst84GcdDEfHWpa+a75/OFv+Aqz1z6jkwQIAAAQJnKrAJ9/thBXjc3xwRj/x/Iro77rf0Fh+OHl996fF/vTWO2y9ebP9xpqfKxQgQIEDgVIHJBtzvBxTgo69i3xMRbzp65lp8vvV4zd68/d2pz+TRQL9pMo73RsQdx/O9x237B+0vc483RYAAAQJnI7AZ9/vBBHhnp39dHMYHW8QrjnLa40P7B/GWiPaF0w9EbzujeFVrR68dP/+2pR6/PD1o7z798SYIECBA4KwENuV+P5gAT0b9u6LFE0vffn73dBb3nv4abt/ZGcdPtIhfu+xfQj+76JHpPH4uol08q4PlOgQIECBwbYFNud8PJsA7435ni6MfvHH858em8/b+az2Ni3/C/sw4Hlz+tvNl8y3+YjyL2y9E+x+fEAQIECBwPgQ25X4/mABPRv3eaPGrzx2PHrdOD9rfXO24vGTcX34Y8TsR8cqlmf+OiN3jr4RbxD8ebsUb9vfbZ8/HsfNRECBAgMCm3O8HEuC+e+ltRHdeOpoXWsRte/P28ZNHtW/tbscP9B6/cdlPwWrxeOtx32GPu1qL1y0eJ8A+0QkQIHDeBDbnfj/IAF89nH13Moq7osXdy6/3toiHx/O49+mIvReEfPH7kb5j76B97LwdQR8PAQIENlPg8gCv8/1+EAH+0uhfNtuOR49//OSVnpDJpN/cD+Kh1uK1S4f2qR7xjv354r3DbT/ixP9ZCfBmfob7ryZA4JwKbNL9fhABvin6l8+347Ho8aqT3zrubXcU3x4t3tsjvuX4TC0iHT1+eu8gnnz+50ML8Dn9nPNhESBA4Ehgk+73gwjw1f+PKP51Mo7bI+K3IuKlx+e39/jjNopfmE7b5y4/0wLsc5wAAQLnWWCT7veDCPAVvnX86Rbx1t7iNdHj7ZcdphYPTGfx6xHtwslD9mJe3D/PR9THRoAAgXUVOHGfXtv7/VADfKWT91RE/OJ0Ho9d7dcMZl5bWNcj7b+LAAECwxA4+Z3KK3zca3G/H0qAb5hsx/3R456rHKCPbUW87eK8/cO1DtiXRP/Kg3H8QUR8z6W5J+OGeOPJb1UP45j6KAkQILB+An1j7vcDCXDEZNTvibb41vKJP4/eMI+7vxjtP087iNvb/eu3evxhRHzzYra1+LPtWdzxhWj/e9pj/T0BAgQInI3AptzvBxPg3e3+ht7jg0tP/4Xo8eD0IH4zou1ljsXOqH9va/H48WyPeGh/vngNuc0yjzdDgAABAtdfYFPu94MJ8EvG/RWHLf5k6ff5fvqwxQ/OZu2fc8eht8kofiVa3L8U4J/cn7f35R5vigABAgTOQmBT7veDCfBN0b9ivh2PRo/ve+4AtPiR6aw9ljkQJx7f4vNbPb7/4rx9MvN4MwQIECBwNgKbcr8fTIAjjl6Yvy/64lcQPvfn/dN5/GxEe/q0Y7Ez6re1Fh86/hGVi/cKTw7izV7/PU3O3xMgQOCsBTbjfj+gAEfsjvstvcWHl74NfeGwxR2zWfvItY7H4u1H01G8r7V4/dLcW6bz9ntnfaxcjwABAgROF9iE+/2gAhzRb5yM4z0R8aalp+8Thy1+fDZrn7nyU9pHu6O4q7d4YOnv/6qN4o69vfbvpx8DEwQIECBw9gLrf78fWIAjdkf9lb0tfthG3Lx0IBbvA/75i/P45PM/9zli8b7f+Xbc3Xr80tJs6qvmsz9srkiAAAECywLrfr8fXIAjrvgV7fFz9tHo8USLmPUW3xQRr17+GdGLodbj7XvPvnXpwFEnQIAAgfMssN73+wEGeHFYjn7v793R4p0v6uj0eOf0IB7Mvm/4Re02TIAAAQLXQWB97/cDDfBRhEe72/H63uO+iHjZKc/6Z1uLd+3N4o985XsdPj+sJECAwHUVWM/7/YADfPxs992dUXxna/HDi98H3CK+9SjPEZ9a/E7g3uMD+wfxt77qva6fHZYTIEDgDATW636/BgE+g+fcJQgQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWECAi0GtI0CAAAECGQEBziiZIUCAAAECxQICXAxqHQECBAgQyAgIcEbJDAECBAgQKBYQ4GJQ6wgQIECAQEZAgDNKZggQIECAQLGAABeDWkeAAAECBDICApxRMkOAAAECBIoFBLgY1DoCBAgQIJAREOCMkhkCBAgQIFAsIMDFoNYRIECAAIGMgABnlMwQIECAAIFiAQEuBrWOAAECBAhkBAQ4o2SGAAECBAgUCwhwMah1BAgQIEAgIyDAGSUzBAgQIECgWOD/AL591ZbSr4JDAAAAAElFTkSuQmCC</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="Ball" idx="3" x="0" y="0" heading="140.79999999999995" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="198.9,35.80199999999999,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="8" center-y="7" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAf0lEQVQ4T2NkwAH+m/L+R5ZiPP2ZEZtSDEF0jeia0A1CMYCQZphhyIbADSBWM7ohYANI1YxsyCAwgFznw71BsQGDIxAZGBgE/pvyvseVrLEm4dOfBRkYGD4gp0SD/6a854kxhPH0Z0MGBoYLILXoeYGgIciasRkAdgCumMGWIwF14TuQ+fCrFgAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="21" y="177"><block s="receiveCondition"><block s="reportTouchingObject"><l>Sprite(2)</l></block><comment w="90" collapsed="false">These scripts tell our ball to stop moving and when to give points</comment></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>p1score</l><l>1</l></block><block s="doBroadcast"><l>p1score</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block></script><script x="11" y="338"><block s="receiveCondition"><block s="reportTouchingObject"><l>Sprite</l></block></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>p2score</l><l>1</l></block><block s="doBroadcast"><l>p2score</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block></script><script x="254" y="297"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">This part of our code tells our ball how to bounce and and how fast to move.  It also declares when the game is over.</comment></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="p1score"/><l>5</l></block><block s="reportEquals"><block var="p2score"/><l>5</l></block></block><script><block s="forward"><l>7</l></block><block s="bounceOffEdge"></block><block s="doIf"><block s="reportTouchingObject"><l>LPaddle</l></block><script><block s="setHeading"><block s="reportProduct"><l>-1</l><block s="direction"></block></block></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Rpaddle</l></block><script><block s="setHeading"><block s="reportProduct"><l>-1</l><block s="direction"></block></block></block></script></block></script></block><block s="doSayFor"><l>game over</l><l>5</l></block></script><script x="377" y="116"><block s="receiveKey"><l><option>r</option></l><comment w="90" collapsed="false">This part of our code allows us to reset the game for another round of play.</comment></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>p1score</l><l>0</l></block><block s="doSetVar"><l>p2score</l><l>0</l></block></script><script x="39" y="40"><block s="receiveGo"><comment w="90" collapsed="false">Starts the game</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doBroadcastAndWait"><l>reset</l></block></script></scripts></sprite><sprite name="LPaddle" idx="1" x="-225" y="-135" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="97.61399999999999,221.85,0,1" pen="tip" id="110"><costumes><list id="111"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="112"/></item></list></costumes><sounds><list struct="atomic" id="113"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="11"><block s="receiveKey"><l><option>s</option></l></block><block s="changeYPosition"><l>-15</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="gotoXY"><l>-225</l><l>-145</l></block></script></block></script><script x="216" y="10"><block s="receiveKey"><l><option>w</option></l></block><block s="changeYPosition"><l>15</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="gotoXY"><l>-225</l><l>145</l></block></script><comment w="90" collapsed="false">These 2 scripts tell our left paddle how to move.</comment></block></script><script x="15" y="152"><block s="receiveMessage"><l>reset</l></block><block s="gotoXY"><l>-225</l><l>0</l></block></script></scripts></sprite><sprite name="Scorer" idx="4" x="-200" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="8,5,255,1" pen="tip" id="148"><costumes><list struct="atomic" id="149"></list></costumes><sounds><list struct="atomic" id="150"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="13"><block s="receiveGo"><comment w="90" collapsed="true">sets the color of the score label to blue, initializes each score to 0, and displays the score.</comment></block><block s="setColor"><color>8,5,255,1</color></block><block s="clear"></block><block s="hide"></block><block s="doSetVar"><l>p1score</l><l>0</l></block><block s="doSetVar"><l>p2score</l><l>0</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>180</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="gotoXY"><l>-200</l><l>120</l></block></script><script x="281" y="30"><block s="receiveGo"><comment w="90" collapsed="false">This code is what is changing our scores.</comment></block><block s="doForever"><script><block s="clear"></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>180</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="gotoXY"><l>-200</l><l>120</l></block></script></block></script></scripts></sprite><sprite name="Rpaddle" idx="2" x="225" y="45" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="194"><costumes><list id="195"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="196"/></item></list></costumes><sounds><list struct="atomic" id="197"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26" y="26"><block s="receiveMessage"><l>reset</l></block><block s="gotoXY"><l>225</l><l>0</l></block></script><script x="191" y="25"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="changeYPosition"><l>15</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="gotoXY"><l>225</l><l>145</l></block></script></block></script><script x="396" y="34"><block s="receiveKey"><l><option>down arrow</option></l><comment w="90" collapsed="false">This tells our right paddle how to move.</comment></block><block s="changeYPosition"><l>-15</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="gotoXY"><l>225</l><l>-145</l></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="6" x="234.0845070422538" y="0.8450704225352013" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="232"><costumes><list id="233"><item><costume name="costume1" center-x="3" center-y="178" image="data:image/png;base64,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" id="234"/></item></list></costumes><sounds><list struct="atomic" id="235"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Sprite" idx="5" x="4.547473508864641e-13" y="-0.8450704225352013" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="239"><wear><costume name="" center-x="237" center-y="179" image="data:image/png;base64,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" id="240"/></wear><costumes><list struct="atomic" id="241"></list></costumes><sounds><list struct="atomic" id="242"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher scope="Rpaddle" s="yPosition" style="normal" x="126.87552083333321" y="14.577187499999994" color="74,108,212" hidden="true"/><watcher scope="Ball" s="xPosition" style="normal" x="97.7211458333345" y="164.12833549291662" color="74,108,212" hidden="true"/><watcher scope="Rpaddle" s="direction" style="normal" x="5.9166666666667425" y="5.916666666666671" color="74,108,212" hidden="true"/></sprites></stage><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>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</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>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></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 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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</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>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></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>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</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="reportSum"><block var="from"/><l>1</l></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>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</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><block-definition s="is" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="p1score"><l>0</l></variable><variable name="p2score"><l>0</l></variable></variables></project><media name="ITP Game of Pong Project Start File" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>