<snapdata remixID="9866775"><project name="the hardest bullet hell" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>you dodge by your mouse</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3deZwsZX3v8e9TPWeZrp6u4QgaUUBFcUVFELkiuUSzKC5x14RIJNF43XM1N95oFNe4xasGhJibqHjjvhBNVC4i4hbiLgGCAT0ajSvCmeqZ6jmHM1NPXk9Nz5zqPj3T1T098zuMn/oPTlX9qt/9TH+7q57FiQ0BBBBAAAEENl3AbXpFCiKAAAIIIICACGAaAQIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQwAbolEQAAQQQQIAApg0ggAACCCBgIEAAG6BTEgEEEEAAAQKYNoAAAggggICBAAFsgE5JBBBAAAEECGDaAAIIIIAAAgYCBLABOiURQAABBBAggGkDCCCAAAIIGAgQ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qUf7SGHN6zA8afsaIAteuiKS3jGz1K4GLgy/fC4CeEV1IqnrbC216fusYR3upoXPqjeusz3vSBo6W3nxOOzkgfM/hznYpYvldEGaKYzcOOS2QR/0h9wFb/ULKp4Deh0vX9yCvZX3xbSL3jm1c+kGn2v3jnldXfVW8zBeR0iN/TuLLv/HeqdbyWt7qOtz/dBv05Wt1sYs6xVux+93up+LdIzLNSWn0EEjTIywO4/09XHceh3GYaP33SU1Fxs6SbmOldMuedV8pFm3qJ8s1nTN3Fyx4ETl2/obfb230PPXpyZ1giLdOZJu7b12RE7z3mtmMdf12/bqylI/h1voSzx0LntyUkftCDNcRTraezXktD+XfuZyXdua17eqrPk7zKs5XJraN6njQ7+YSDrc+6VOVs5pPtSV13WttsKww5U+FsOcf7P2JYA3S5o6CCCAAAIIlAQIYJoDAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCBDABuiURAABBBBAgACmDSCAAAIIIGAgQAAboFMSAQQQQAABApg2gAACCCCAgIEAAWyATkkEEEAAAQQIYNoAAggggAACBgIEsAE6JRFAAAEEECCAaQMIIIAAAggYCPwX8G/18DY2c9AAAAAASUVORK5CYII=</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="Sprite" idx="1" x="210.05859375" y="-14.999999999999972" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="15,11,0,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31" y="30"><block s="receiveGo"></block><block s="clear"></block><block s="doSetVar"><l>Lives</l><l>10</l></block><block s="gotoXY"><l>-170</l><l>0</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><l>Click the screen to play.</l><l>25</l></block><block s="doHideVar"><l>Lives</l></block><block s="doWaitUntil"><block s="reportMouseDown"></block></block><block s="doShowVar"><l>Lives</l></block><block s="doResetTimer"></block><block s="clear"></block><block s="doBroadcast"><l>go</l></block><block s="doForever"><script><block s="createClone"><l><option>myself</option></l></block><block s="doWait"><l>1</l></block></script></block></script><script x="317.939453125" y="33"><block s="receiveOnClone"></block><block s="setColor"><color>240,6,0,1</color></block><block s="show"></block><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>300</l></block><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><l>600</l><l>3</l><l>quadratic-in</l><script><block s="removeClone"></block></script></custom-block><block s="removeClone"></block></script><script x="516" y="252.00000000000003"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="move variable %s watcher to x: %n y: %n"><l>Lives</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Sprite(2)</l></block><block s="reportSum"><block s="reportAttributeOf"><l><option>y position</option></l><l>Sprite(2)</l></block><l>25</l></block></custom-block></script></block></script><script x="30" y="393"><block s="receiveGo"></block><block s="doWaitUntil"><block s="reportMouseDown"></block></block><block s="doResetTimer"></block><block s="doForever"><script><block s="clear"></block><block s="gotoXY"><l>-230</l><l>150</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><block s="getTimer"></block><l>25</l></block></script></block></script><script x="256" y="284"><block s="receiveMessage"><l>game over</l></block><block s="removeClone"></block></script><script x="253" y="361"><block s="receiveMessage"><l>game over</l></block><block s="doWait"><l>0</l></block><block s="doHideVar"><l>Lives</l></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="clear"></block><block s="gotoXY"><l>-150</l><l>-15</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><block s="reportJoinWords"><list><l>Score: </l><block s="getTimer"></block><l>s</l></list></block><l>50</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="3" x="-139.42664512769443" y="17.213756637204142" heading="219" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="127"><costumes><list id="128"><item><costume name="costume1" center-x="8" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAIElEQVQ4T2NkoBAwUqifYdQAhtEwYBgNA1A+Gs0LDAwAL/0AExwI9igAAAAASUVORK5CYII=" id="129"/></item><item><costume name="Untitled" center-x="11" center-y="12" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABpUlEQVRIS+3VwUsUYRzG8e+zaxDqWODORpf0KgjSOeoS3RShTkWQlRLYJbBTf0CnOnQoigwVRE8FkTfrEnQOIfBaXaodBXO0S7pPzNYMa7qp7XTrPb7zvJ/5ve8Lv1fsabjQViZMousVIlB1t2VqFGgNfbxozkucMfQBadaCBZv5TTH7LdLbnYxt8OGj7trY5LbMhd2qSr5bzLQUubXySR/q81vgoNODFJgCDu0Frct8pcqleFnP07kMbi/7rMzTfYJb4hbn1ip6lkzW4PZO96jAAnCgGRj47ip9a8tarMFB6BdAf5NounwujjSgIPRJ4HVOaMqcUlDyQ8S1XGHzKKl4NTmNXGGIE9g5ozXuP5yd6r87io6SX1qczvMCZV4lFV8BnuQJA1dFtw8G63yEn408hxHFbRxLe8UQMJEDmhCX40iTWdvsCH3fMNoMLniwGul61jZTLAj9GBj+S3w8jjSyrdFneMljiDv7ws3NeEl369fs+JjW3r0NbgguAqUGP1kyTLcUubfyWe9/zzR8pbMdlH3CVXqBI7/mvqjAu7iiN3/a1Q9QJX9p64qZPAAAAABJRU5ErkJggg==" id="130"/></item></list></costumes><sounds><list struct="atomic" id="131"></list></sounds><blocks></blocks><variables></variables><scripts><script x="39" y="237"><block s="receiveMessage"><l>touching</l></block><block s="doChangeVar"><l>Lives</l><l>-1</l></block><block s="doIf"><block s="reportLessThan"><block var="Lives"/><l>1</l></block><script><block s="doBroadcast"><l>game over</l></block></script></block></script><script x="44" y="46"><block s="receiveGo"></block><block s="hide"></block></script><script x="225" y="312"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script><script x="225" y="78"><block s="receiveMessage"><l>go</l></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doForever"><script><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block><block s="forward"><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><l><option>mouse-pointer</option></l></block><l>18</l></block></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="2" x="45.226808627479386" y="-147.90464515502686" heading="176.09000000000003" scale="0.5" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="174"><costumes><list id="175"><item><costume name="costume1" center-x="21" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAYAAAAOnxr+AAAC+0lEQVRYR+3ZTWhcVRjG8d9JxJbSRUvmpmkERamIG6HRXRG0IH4sFK1tBV0oFVwoKi5U6IdoK6gLEakLoaVdKKg1ii78QFBBurRFNyIWRcHa5E5okCK2mhy5mSQk7Uxy7mQyM2DP+nmf58973+Hc+07Q5In05tzaw6bIxsAGrMfqacsz+CNyInB8kqMZnwcmmokMZYtybgo8iK1YVbL+LxyJHM74ukxtMmiVzXgWt5QJWED7BV6q8GWK36KgJ1m1glcjj6QYltUE3jzLU4MU3W54FgQdYVMPBwPXlAUoo4/8OMmOdRxtVNcQdJStPbxXJnCp2km29XOknk9d0DG2Rd5danAz9YHtfXUadAFozs0hccCbAUmpiWzO+Gqudh7on1TO8S0uTzFcRs1v/3DDevKZjHmgVd7C/csIUMb67QoPXABa5W58UMapDdp7KnxY5Mx2NOdYYGMbwpMjIsczhmZBx9gSeT/ZoY3CwL19DE91dIxPIre3MT85KvBpH3eEnMHA78mVHRBGLgtjbI+804H85MjAfaHKfjyaXNUZ4RvFo/8ucF1n8tNSI98XHY1p8s6qLoK2uv8XO/q/7ugI+lvdgRb7jRYzWryMbGmxcavthosr9InIa612bqVf4MkwztC/tc+Prj2XcP3Ua17Oz4Eru5E08kvGVVOgo+zsYV83gk6yq58Xp0DPsO5vTnUj6EoGVjMy+81UZS92dRnsvgq7C6ZZ0J9YsYYfumVWi9kc59qrOTsPdPpHdWfgo27oauSujI9nWOqtdJ4P7OkkbOSFjOfmMtRdkuUcCOzoBGzkYMbD52c3XDtWOaS2Am/nOVzhoXqBCy5yq7yMp9tE+kqFZxplLboar9YWVa9j7TIBn8bjldqCruFZFHT65hroZW+sMztLgQ8cmGB3f8JlkwQ6A5MzFHhMgzkqAX0osj/jWGpNKdAZ03HWTtQWa7fhxoQX71F8E/isl+E1FI+71GkK9PyEk1xxKRsiA3P/uQucOseJQX4tRVVH/B9wn68esi8HNQAAAABJRU5ErkJggg==" id="176"/></item></list></costumes><sounds><list struct="atomic" id="177"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="251"><block s="receiveMessage"><l>go</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>15</l></block></block><block s="doWarp"><script><block s="doRepeat"><l>5</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>250</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script></block></script><script x="14" y="174"><block s="receiveGo"></block><block s="hide"></block></script><script x="253" y="158"><block s="receiveOnClone"></block><block s="setScale"><l>50</l></block><block s="show"></block><block s="doForever"><script><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><block s="reportProduct"><l>250</l><l>2</l></block><l>4</l><l>quadratic-in</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>500</l></block></script></custom-block><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><block s="reportProduct"><l>250</l><l>2</l></block><l>9</l><l>quadratic-in-out</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>500</l></block></script></custom-block></script></block></script><script x="20" y="10"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-42" y="-2.842170943040401e-14" heading="90" scale="1.1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="250"><costumes><list id="251"><item><costume name="costume1" center-x="20.5" center-y="179.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAFnCAYAAAA7RWBeAAACTElEQVR4Xu3SQQ2AMBQFQSqDniBIwL8DPBUTQ8JhK2DzM31jHfPZfv7GOuf6+Y1bR6ofSjJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bdJJXvutYl91Xk+aHoXfkxN6AAAAAElFTkSuQmCC" id="252"/></item></list></costumes><sounds><list struct="atomic" id="253"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49" y="172"><block s="receiveMessage"><l>go</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>30</l></block></block><block s="show"></block><block s="doForever"><script><custom-block s="make a red bar at x %n"><block s="reportRandom"><l>-220</l><l>220</l></block></custom-block><block s="doWait"><l>1</l></block></script></block></script><script x="56" y="30"><block s="receiveGo"></block><block s="hide"></block></script><script x="229" y="83"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="0" y="-5.684341886080802e-14" heading="112" scale="2" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="281"><costumes><list id="282"><item><costume name="Untitled" center-x="3" center-y="175.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAFfCAYAAABtOr3DAAAAdUlEQVRoQ+3asQ2AIABE0aPSuI77b+BC2ECnJNDTPFq6y93PT6DUI08Wp9QzzcWYgEimPohEJF8CyqAMyhAzMAMzMINZnpEBGZABGZDhTwATMRETMRETMTFmYAZmYAbeo4YEGDJDZsjUgBpQg91q8F65V59COi7avoHkyRG+AAAAAElFTkSuQmCC" id="283"/></item></list></costumes><sounds><list struct="atomic" id="284"></list></sounds><blocks></blocks><variables></variables><scripts><script x="43" y="124"><block s="receiveMessage"><l>go</l></block><block s="setHeading"><l>90</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>50</l></block></block><block s="setScale"><l>200</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clearEffects"></block><block s="show"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block></script></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="turn"><l>0.5</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>4</l></block></script></block><block s="doWait"><l>1.5</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block></script></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block></script></block></script></block></script><script x="47" y="625"><block s="receiveGo"></block><block s="hide"></block></script><script x="20" y="10"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><watcher var="Lives" style="large" x="67.00149982388916" y="30.09704018375149" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>destination</l><block s="reportSum"><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportProduct"><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos; do %&apos;command&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportProduct"><block var="steps"/><l>-1</l></block></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><block s="reportTouchingObject"><l>Sprite(2)</l></block></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportProduct"><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportProduct"><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block><block s="doRun"><block var="command"/><list></list></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportDifference"><l>2</l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>2</l><block s="reportProduct"><l></l><l></l></block></block><block s="reportDifference"><block s="reportProduct"><block s="reportDifference"><l>4</l><block s="reportProduct"><l>2</l><l></l></block></block><l></l></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></block><block var="t"/></block><l>1</l></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>4</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>8</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><l>8</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportSum"><l>90</l><block s="reportProduct"><l></l><l>90</l></block></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportProduct"><l></l><l>90</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportProduct"><l></l><l>90</l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportPower"><l>2</l><block s="reportProduct"><l>-10</l><l></l></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportProduct"><l>2</l><custom-block s="PI"></custom-block></block><block var="p"/></block></block></custom-block></block></block><l>1</l></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _&#xD;ca:per _ = _ fins _ _ en _ segons de forma _ _&#xD;pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="global variables %&apos;names&apos;" type="command" category="variables"><header></header><code></code><translations>pt:cria as variáveis globais _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>name</l></list><l>if ((typeof name) != "string") {    throw new Error("name isn&apos;t a string: " + name);}if (name != "") this.addVariable(name, true);</l></block><list><block var="each item"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritanceide.refreshPalette();</l></block><list></list></block></script></block-definition><block-definition s="sprite-local variables %&apos;names&apos;" type="command" category="variables"><header></header><code></code><translations>pt:cria as variáveis de objecto _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>name</l></list><l>if ((typeof name) != "string") {    throw new Error("name isn&apos;t a string: " + name);}if (name != "") this.addVariable(name, false);</l></block><list><block var="each item"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritanceide.refreshPalette();</l></block><list></list></block></script></block-definition><block-definition s="does variable %&apos;var&apos; exist?" type="predicate" category="variables"><header></header><code></code><translations>pt:a variável _ existe&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varname</l></list><l>if ((typeof varname) != "string") {    throw new Error("name isn&apos;t a string: " + varname);}return this.isVariableNameInUse(varname, true);</l></block><list><block var="var"/></list></block></block></script></block-definition><block-definition s="variable %&apos;var&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.variables.getVar(v)</l></block><list><block var="var"/></list></block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>v</l></list><l>throw new ReferenceError(`Variable ${v} does not exist.`)</l></block><list><block var="var"/></list></block></script></block-definition><block-definition s="show all globals" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>var</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return new List(Object.getOwnPropertyNames(this.globalVariables().vars))</l></block><list></list></block><script><block s="doShowVar"><l></l></block></script></block></script></block-definition><block-definition s="hide all globals" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>var</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return new List(Object.getOwnPropertyNames(this.globalVariables().vars))</l></block><list></list></block><script><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="delete variable %&apos;var&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v</l></list><l>this.deleteVariable(v)</l></block><list><block var="var"/></list></block></script></block></script></block-definition><block-definition s="set variable %&apos;var&apos; watcher %&apos;type&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%s" readonly="true">normal        &#xD;        <options>normallargeslider</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,t</l></list><l>var watcher = this.findVariableWatcher(v)switch(t) {case "normal": watcher.styleNormal(); break;case "large": watcher.styleLarge(); break;case "slider": watcher.styleSlider(); break;}</l></block><list><block var="var"/><block var="type"/></list></block></script></block></script></block-definition><block-definition s="variable %&apos;var&apos; slider min" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.findVariableWatcher(v).sliderMorph.start</l></block><list><block var="var"/></list></block></block></script></block><block s="doReport"><l>NaN</l></block></script></block-definition><block-definition s="variable %&apos;var&apos; slider max" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.findVariableWatcher(v).sliderMorph.stop</l></block><list><block var="var"/></list></block></block></script></block><block s="doReport"><l>NaN</l></block></script></block-definition><block-definition s="set variable %&apos;var&apos; slider min %&apos;val&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,u</l></list><l>this.findVariableWatcher(v).sliderMorph.setStart(u)</l></block><list><block var="var"/><block var="val"/></list></block></script></block></script></block-definition><block-definition s="set variable %&apos;var&apos; slider max %&apos;val&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,u</l></list><l>this.findVariableWatcher(v).sliderMorph.setStop(u)</l></block><list><block var="var"/><block var="val"/></list></block></script></block></script></block-definition><block-definition s="move variable %&apos;var&apos; watcher to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,x,y</l></list><l>var watcher = this.findVariableWatcher(v)//Copied from SpriteMorph&apos;s gotoXY methodvar stage = this.parentThatIsA(StageMorph),  newX,  newY,  dest;if(!stage) {return;}x = !isFinite(+x) ? 0 : +x;y = !isFinite(+y) ? 0 : +y;newX = stage.center().x + x * stage.scale;newY = stage.center().y - y * stage.scale;dest = new Point(newX, newY).subtract(watcher.extent().divideBy(2));watcher.setPosition(dest)</l></block><list><block var="var"/><block var="x"/><block var="y"/></list></block></script></block></script></block-definition><block-definition s="change variable %&apos;var&apos; watcher x by %&apos;delta&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">10</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><block s="reportSum"><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block var="delta"/></block><custom-block s="variable %s watcher y"><block var="var"/></custom-block></custom-block></script></scripts></block-definition><block-definition s="set variable %&apos;var&apos; watcher x to %&apos;x&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><block var="x"/><custom-block s="variable %s watcher y"><block var="var"/></custom-block></custom-block></script></scripts></block-definition><block-definition s="change variable %&apos;var&apos; watcher y by %&apos;delta&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">10</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block s="reportSum"><custom-block s="variable %s watcher y"><block var="var"/></custom-block><block var="delta"/></block></custom-block></script></scripts></block-definition><block-definition s="set variable %&apos;var&apos; watcher y to %&apos;y&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136.00000000000003"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block var="y"/></custom-block></script></scripts></block-definition><block-definition s="variable %&apos;var&apos; watcher x" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><l>Work in Progress</l></block></script></block-definition><block-definition s="variable %&apos;var&apos; watcher y" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><l>Work in Progress</l></block></script></block-definition><block-definition s="swap %&apos;a&apos; ⇄ %&apos;b&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><block s="reportAnd"><custom-block s="does variable %s exist?"><block var="a"/></custom-block><custom-block s="does variable %s exist?"><block var="b"/></custom-block></block><script><block s="doRun"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</l><custom-block s="variable %s"><block var="a"/></custom-block></block><block s="doSetVar"><l></l><custom-block s="variable %s"><block var="b"/></custom-block></block><block s="doSetVar"><l></l><block var="temp"/></block></script><list></list></block><list><block var="a"/><block var="b"/></list></block></script></block></script></block-definition><block-definition s="make a red bar at x %&apos;x&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="show"></block><block s="clearEffects"></block><block s="setYPosition"><l>0</l></block><block s="setScale"><l>110</l></block><block s="setXPosition"><block var="x"/></block><block s="setEffect"><l><option>ghost</option></l><l>50</l></block><block s="doWait"><l>2</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block></script></block><block s="setEffect"><l><option>brightness</option></l><l>100</l></block><block s="setEffect"><l><option>negative</option></l><l>200</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>30</l><script><block s="setXPosition"><block s="reportSum"><block var="x"/><block s="reportQuotient"><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportQuotient"><block var="i"/><l>2</l></block></block></block></block><block s="changeEffect"><l><option>brightness</option></l><l>-3</l></block><block s="changeEffect"><l><option>negative</option></l><l>-10</l></block></script></block><block s="hide"></block></script></block-definition></blocks><variables><variable name="Lives"><l>0</l></variable></variables></project><media name="the hardest bullet hell" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>