<snapdata remixID="10078431"><project name="SpaceInvader" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA29JREFUeAHtnKFOHAEURd82BDT8REn/oaKif1CLxvELFZVIDAZR2Tar11XwDUjQGILAEJImMKncnZBMMpl3c3LWEHY2++695wTJ6nV4lS8XaFrgQ9Ndz7rA/wUUUBFaF1DA1vk9roA60LqAArbO73EF1IHWBRSwdX6PK6AOtC6ggK3ze1wBdaB1AQVsnd/jCqgDrQsoYOv8HldAHWhdQAFb5/e4AupA6wIK2Dq/xxVQB1oXUMDW+T2ugDrQuoACts7vcZ6ANzdV5+fvk91sql5e3v+MTxdZYG+RK0se+fqlavVQdXdXdXm5e3m9rjr7VvXxc9Xf693nvrPoAry/gP8G+b4PGz49jQ95e1v1Y3j0OPz01b4AT8D2SQ0wZQEFnLKWn519AQWcfVK/cMoCCjhlLT87+wIKOPukfuGUBRRwylp+dvYFFHD2Sf3CKQvwBHweKv0ZJjg4GN/h8LDq1/Bo/2j8ue8uugBPwJ+/q+4/VZ2ejg95clJ1fFZ1cTX+3HcXXWDlf0hddG+PbS3A+wu4VdBfsxdQwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2QQXM5oNPp4B4xNkFFTCbDz6dAuIRZxdUwGw++HQKiEecXVABs/ng0ykgHnF2wTehzCfz6jX9+wAAAABJRU5ErkJggg==</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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="Missle" idx="5" x="-95" y="95" heading="180" scale="1" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="1" color="0,7.242000000000005,181.04999999999998,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="3.5" center-y="10" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAYAAABBECfmAAAAAXNSR0IArs4c6QAAAClJREFUKBVjvM9g4cCAA7AwMDDvxyHHwIRLAiQ+Kjm8AgGYEv4fxBXhAAZEBAXMujdQAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="setHeading"><block var="DOWN"/></block><block s="doSetVar"><l>MISSLE_SPEED</l><l>5</l></block></script><script x="30" y="125"><block s="receiveMessage"><l>launch missile</l></block><block s="gotoXY"><block var="INVADER_X"/><block var="INVADER_Y"/></block><block s="goBack"><l>1</l></block><block s="show"></block><block s="createClone"><l><option>myself</option></l></block><block s="hide"></block></script><script x="28" y="281"><block s="receiveOnClone"></block><block s="doUntil"><block s="reportLessThan"><block s="yPosition"></block><block var="BOTTOM_EDGE"/></block><script><block s="forward"><block var="MISSLE_SPEED"/></block><block s="doIf"><block s="reportTouchingObject"><l>Cannon</l></block><script><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doTellTo"><l>Cannon</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportGet"><l><option>other sprites</option></l></block><script><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>invader</l></block><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="removeClone"></block></script><list></list></block><list></list></block></script></block></script></custom-block><block s="removeClone"></block></script></block></script></block><block s="removeClone"></block></script></scripts></sprite><sprite name="Sprite" idx="1" x="1.0085684658627088" y="-1.1133547999782536" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="96"><costumes><list struct="atomic" id="97"></list></costumes><sounds><list struct="atomic" id="98"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="doSetVar"><l>LEFT_EDGE</l><l>-240</l></block><block s="doSetVar"><l>RIGHT_EDGE</l><l>240</l></block><block s="doSetVar"><l>TOP_EDGE</l><l>180</l></block><block s="doSetVar"><l>BOTTOM_EDGE</l><l>-180</l></block><block s="doSetVar"><l>UP</l><l>0</l></block><block s="doSetVar"><l>RIGHT</l><l>90</l></block><block s="doSetVar"><l>DOWN</l><l>180</l></block><block s="doSetVar"><l>LEFT</l><l>270</l></block><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Cannon" idx="2" x="-195.0000000000001" y="-145" heading="90" scale="0.2" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="1" color="216.75,26.009999999999998,0,1" pen="tip" id="133"><costumes><list id="134"><item><costume name="501-5011901_space-invaders-ship-transparent-hd-png-download" center-x="132" center-y="140" image="data:image/png;base64,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" id="135"/></item></list></costumes><sounds><list struct="atomic" id="136"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="setScale"><l>20</l></block><block s="gotoXY"><l>0</l><block s="reportSum"><block var="BOTTOM_EDGE"/><l>35</l></block></block><block s="doSetVar"><l>CANNON_SPEED</l><l>5</l></block><block s="show"></block><block s="doWait"><l>.1</l></block><block s="doWaitUntil"><block var="GAME_OVER"/></block><block s="hide"></block></script><script x="26" y="245.00000000000003"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="setHeading"><block var="RIGHT"/></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><block s="reportGreaterThan"><block s="xPosition"></block><block var="RIGHT_EDGE"/></block></block><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="27.666666666666657" y="417.33333333333337"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="setHeading"><block var="LEFT"/></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><block s="reportLessThan"><block s="xPosition"></block><block var="LEFT_EDGE"/></block></block><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script></scripts></sprite><sprite name="Bullet" idx="3" x="-126.04615384615397" y="-15.87692307692339" heading="0" scale="0.1" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="1" color="14.280000000000012,178.5,0,1" pen="tip" id="200"><costumes><list id="201"><item><costume name="SpaceInvadersLaserDepiction" center-x="34" center-y="180" image="data:image/png;base64,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" id="202"/></item></list></costumes><sounds><list struct="atomic" id="203"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="10"><block s="receiveGo"></block><block s="setScale"><l>10</l></block><block s="doSetVar"><l>BULLET_SPEED</l><l>5</l></block><block s="hide"></block></script><script x="25" y="117"><block s="receiveKey"><l><option>space</option></l></block></script><script x="26" y="311"><block s="receiveKey"><l><option>space</option></l></block><block s="createClone"><l><option>myself</option></l></block></script><script x="54" y="157.00000000000003"><block s="setHeading"><block var="UP"/></block><block s="show"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>x position</option></l><l>Cannon</l></block><l>-125</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><block var="TOP_EDGE"/></block><script><block s="forward"><block var="BULLET_SPEED"/></block></script></block><block s="hide"></block></script><script x="28" y="388"><block s="receiveOnClone"></block><block s="setHeading"><block var="UP"/></block><block s="show"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>x position</option></l><l>Cannon</l></block><l>-125</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><block var="TOP_EDGE"/></block><script><block s="forward"><block var="BULLET_SPEED"/></block><block s="doIf"><block s="reportTouchingObject"><l>Invader</l></block><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportGet"><l><option>other sprites</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>invader</l></block></block><script><block s="doChangeVar"><l>INVADER_ALIVE</l><l>-1</l></block><block s="doIf"><block s="reportEquals"><block var="INVADER_ALIVE"/><l>0</l></block><script><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="removeClone"></block></script><list></list></block><list></list></block><block s="removeClone"></block></script></block></script></custom-block></script></block></script></block><block s="hide"></block><block s="removeClone"></block></script></scripts></sprite><sprite name="Invader" idx="4" x="75" y="-300" heading="90" scale="0.2" volume="100" pan="0" rotation="2" draggable="true" costume="1" color="138.7200000000001,0,173.4,1" pen="tip" id="317"><costumes><list id="318"><item><costume name="invader" center-x="131" center-y="95" image="data:image/png;base64,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" id="319"/></item></list></costumes><sounds><list struct="atomic" id="320"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block><block s="doSetVar"><l>INVADER_COUNT</l><l>7</l></block><block s="doSetVar"><l>INVADER_WIDTH</l><l>40</l></block><block s="doSetVar"><l>INVADER_BETWEEN</l><l>20</l></block><block s="doSetVar"><l>INVADER_INITIALX</l><block s="reportSum"><block var="LEFT_EDGE"/><l>60</l></block></block><block s="doSetVar"><l>INVADER_INITIALY</l><l>125</l></block><block s="doSetVar"><l>INVADER_SPEED</l><l>5</l></block><block s="doSetVar"><l>INVADER_WAIT</l><l>.5</l></block><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>INVADER_DOWN_SPEED</l><l>30</l></block><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>MISSLE_FIRE_PERCENT</l><l>4</l></block><block s="doSetVar"><l>INVADER_ALIVE</l><block var="INVADER_COUNT"/></block><block s="doSwitchToCostume"><l>invader</l></block><block s="setScale"><l>20</l></block><block s="gotoXY"><block var="INVADER_INITIALX"/><block var="INVADER_INITIALY"/></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="INVADER_COUNT"/><script><block s="createClone"><l><option>myself</option></l></block><block s="forward"><block s="reportSum"><block var="INVADER_WIDTH"/><block var="INVADER_BETWEEN"/></block></block></script></custom-block><block s="gotoXY"><l>0</l><l>-300</l><comment w="90" collapsed="false">get rid of the original sprite</comment></block><block s="doWait"><l>1</l></block><block s="doUntil"><block var="GAME_OVER"/><script><block s="doBroadcastAndWait"><l>move</l></block><block s="doWait"><l>.5</l></block><block s="doIf"><block var="INVADER_DOWN"/><script><block s="doBroadcastAndWait"><l>down</l></block><block s="doWait"><l>.5</l></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="LEFT"/></block></script><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block></script></block></script></block></script></block><block s="doBroadcast"><l>game over</l></block></script><script x="35" y="839.8"><block s="receiveMessage"><l>move</l></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="forward"><block var="INVADER_SPEED"/></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><block s="reportDifference"><block var="RIGHT_EDGE"/><block s="reportQuotient"><block var="INVADER_WIDTH"/><l>2</l></block></block></block><script><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><block s="reportSum"><block var="LEFT_EDGE"/><block s="reportQuotient"><block var="INVADER_WIDTH"/><l>2</l></block></block></block><script><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportRandom"><l>1</l><l>100</l></block><block var="MISSLE_FIRE_PERCENT"/></block><script><block s="doSetVar"><l>INVADER_X</l><block s="xPosition"></block></block><block s="doSetVar"><l>INVADER_Y</l><block s="yPosition"></block></block><block s="doBroadcast"><l>launch missile</l></block></script></block></script><script x="34.000001999999995" y="1238"><block s="receiveMessage"><l>down</l></block><block s="setHeading"><block var="DOWN"/></block><block s="forward"><block var="INVADER_DOWN_SPEED"/></block><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="LEFT_EDGE" style="normal" x="3.0503472222218306" y="3.0503472222222214" color="243,118,29" hidden="true"/><watcher var="RIGHT_EDGE" style="normal" x="3.0503472222218306" y="12.201389498958129" color="243,118,29" hidden="true"/><watcher var="TOP_EDGE" style="normal" x="3.0503472222218306" y="21.352431775694384" color="243,118,29" hidden="true"/><watcher var="BOTTOM_EDGE" style="normal" x="3.0503472222218306" y="30.50347405243037" color="243,118,29" hidden="true"/><watcher var="UP" style="normal" x="4.423464249748349" y="4.42346424974825" color="243,118,29" hidden="true"/><watcher var="DOWN" style="normal" x="4.423464249748349" y="17.69385788368581" color="243,118,29" hidden="true"/><watcher var="LEFT" style="normal" x="4.423464249748349" y="30.96425151762341" color="243,118,29" hidden="true"/><watcher var="RIGHT" style="normal" x="4.423464249748349" y="44.23464515156084" color="243,118,29" hidden="true"/><watcher var="CANNON_SPEED" style="normal" x="5.833333333332575" y="5.833333333333293" color="243,118,29" hidden="true"/><watcher var="BULLET_SPEED" style="normal" x="8.615384615384073" y="8.615384615384627" color="243,118,29" hidden="true"/><watcher var="INVADER_DIRECTION" style="normal" x="8.211143695015267" y="8.211143695014613" color="243,118,29" hidden="true"/><watcher var="INVADER_COUNT" style="normal" x="8.211143695015267" y="25.454547096774142" color="243,118,29" hidden="true"/><watcher var="INVADER_WIDTH" style="normal" x="8.211143695015267" y="42.69795049853377" color="243,118,29" hidden="true"/><watcher var="INVADER_BETWEEN" style="normal" x="8.211143695015267" y="59.94135390029325" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALX" style="normal" x="8.211143695015267" y="77.18475730205287" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALY" style="normal" x="8.211143695015267" y="94.42816070381248" color="243,118,29" hidden="true"/><watcher var="INVADER_SPEED" style="normal" x="8.211143695015267" y="111.67156410557192" color="243,118,29" hidden="true"/><watcher var="INVADER_WAIT" style="normal" x="8.211143695015267" y="128.91496750733143" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN" style="normal" x="8.211143695015267" y="146.1583709090908" color="243,118,29" hidden="true"/><watcher var="GAME_OVER" style="normal" x="8.211143695015267" y="163.40177431085036" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN_SPEED" style="normal" x="8.211143695015267" y="180.64517771260986" color="243,118,29" hidden="true"/><watcher var="MISSLE_FIRE_PERCENT" style="normal" x="7.777777777777487" y="7.777777777777779" color="243,118,29" hidden="true"/><watcher var="INVADER_X" style="normal" x="7.777777777777487" y="24.111112666666656" color="243,118,29" hidden="true"/><watcher var="INVADER_Y" style="normal" x="7.777777777777487" y="40.44444755555551" color="243,118,29" hidden="true"/><watcher var="MISSLE_SPEED" style="normal" x="7.777777777777487" y="56.777782444444455" color="243,118,29" hidden="true"/><watcher var="INVADER_ALIVE" style="normal" x="10" y="10" color="243,118,29" 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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</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="block move" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="forward"><block var="INVADER_SPEED"/></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><block s="reportDifference"><block var="RIGHT_EDGE"/><block var="INVADER_WIDTH"/></block></block><script><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><block s="reportSum"><block var="LEFT_EDGE"/><block var="INVADER_WIDTH"/></block></block><script><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="block green flag" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>space invader</l></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="gotoXY"><block var="INVADER_INITIAL"/><l>125</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="INVADER_COUNT"/><script><block s="createClone"><l><option>myself</option></l></block><block s="forward"><block s="reportSum"><block var="INVADER_WIDTH"/><block var="INVADER_DISTANCE"/></block></block></script></custom-block><block s="doWait"><l>1</l></block><block s="doUntil"><block s="reportBoolean"><l><bool>false</bool></l></block><script><block s="doBroadcast"><l>move</l></block><block s="doWait"><l>.5</l></block><block s="doIf"><block var="GO_DOWN"/><script><block s="doBroadcast"><l>down</l></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="LEFT"/></block></script><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block></script></block><block s="doWait"><l>.5</l></block><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="LEFT_EDGE"><l>-240</l></variable><variable name="RIGHT_EDGE"><l>240</l></variable><variable name="TOP_EDGE"><l>180</l></variable><variable name="BOTTOM_EDGE"><l>-180</l></variable><variable name="UP"><l>0</l></variable><variable name="DOWN"><l>180</l></variable><variable name="LEFT"><l>270</l></variable><variable name="RIGHT"><l>90</l></variable><variable name="CANNON_SPEED"><l>5</l></variable><variable name="BULLET_SPEED"><l>5</l></variable><variable name="INVADER_DIRECTION"><l>90</l></variable><variable name="INVADER_COUNT"><l>7</l></variable><variable name="INVADER_WIDTH"><l>40</l></variable><variable name="INVADER_BETWEEN"><l>20</l></variable><variable name="INVADER_INITIALX"><l>-180</l></variable><variable name="INVADER_INITIALY"><l>125</l></variable><variable name="INVADER_SPEED"><l>5</l></variable><variable name="INVADER_WAIT"><l>.5</l></variable><variable name="INVADER_DOWN"><bool>false</bool></variable><variable name="GAME_OVER"><bool>true</bool></variable><variable name="INVADER_DOWN_SPEED"><l>30</l></variable><variable name="MISSLE_FIRE_PERCENT"><l>4</l></variable><variable name="INVADER_X"><l>-95</l></variable><variable name="INVADER_Y"><l>95</l></variable><variable name="MISSLE_SPEED"><l>5</l></variable><variable name="INVADER_ALIVE"><l>0</l></variable></variables></project><media name="SpaceInvader" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>