<snapdata remixID="9329570"><project name="SI: Day 3 - Add Bullet" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEcElEQVR4Xu3YX2hNAQDH8d/NWLQsk79rE8pKSbMizYt5ER54EkvhYRuFJ/8e/C214WlZWyjKn7eliAdpWqlRFJGSWBH50/49WRpX59idP3Pt3HutXznfvW33nPPrfu9nZ/cukUwmk+KLAqYCCQCayjMbFgAgEKwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAGjNzzgAMWAtAEBrfsYBiAFrAQBa8zMOQAxYCwDQmp9xAGLAWgCA1vyMAxAD1gIAtOZnHIAYsBYAoDU/4wDEgLUAAK35GQcgBqwFAJhF/kM1r3SztUd9A93h2YV5ReroWpjFlTgFgFkY2F3dqeuXv+NLfT1NVmRxJU4BYBYGKqc+Us/HgV/OLK8s0KU7ZVlcLd6nADCL139+4sEfz+IumHlMAKZpVr3sWfjIz3e1qpLHanu9QCmAG3VVL1WiuyoPjw0A7t3UqZml47TrWHHmr0YMzwBgmhc9heznu1rws+D71GPXtVUJJbVK54YA1qx8rpK5+TrQVDp0HHfG9L9ZABxs09f9/T1d75ce9X/9pHXTP4bfX3k3Zahe8LPg+9RjN7QlfCwFMHjs6IY+TZs1RrX1BcOuMSlvsvIT+ZpQMEZjxyVieL8b/pQBONgk3fu6dErGq1+t2hY+vENH9EKlkUEdvzhba6qLIh//Px8YC4DNLS26df+hWs+2pH0tMwW4Uu3aqfPh9RpUp3YtiewEgD9SxQJg8HTnrFitzrLF4TMv7HqjhqoK1dbWDpXIFOAatWm7LoTnn1CNbmspACMXiCHA4CkXra9Rz+Thn07zHrTrXvNJdVyboabDbyNlBGCkTCMeFJs7YBSAN85N0eVTH0aMFhwAwEiZRjwoNgB//xNcv3yR6urq+BM8IpHRPSAWAEfjQ0ix3uuM9oWvzh7t1xPNi/xK8SEkpu8B/yYk0w8hwbVS/wdcq9P6rLEAjFwAgMNS5QIw9Y/oqP25AwLwnwA8qEb1aqIatTmqvfA4AAIwIzAcPHoFYvEhZPTyceVcCwAw14Kcn1MBAOaUj5NzLfANzr2bt3nWveAAAAAASUVORK5CYII=</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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="1.0085684658627088" y="-1.1133547999782252" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,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="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="0" y="-145" heading="270" scale="0.35" volume="100" pan="0" rotation="2" draggable="true" costume="1" color="216.75,26.009999999999998,0,1" pen="tip" id="45"><costumes><list id="46"><item><costume name="cannon" center-x="117" center-y="76.5" image="data:image/png;base64,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" id="47"/></item></list></costumes><sounds><list struct="atomic" id="48"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="setScale"><l>35</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></script><script x="11.333333333333343" y="131"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="setHeading"><block var="RIGHT"/></block><block s="doIfElse"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="bounceOffEdge"></block></script><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="223.33333333333337" y="130.66666666666663"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="setHeading"><block var="LEFT"/></block><block s="doIfElse"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="bounceOffEdge"></block></script><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="18" y="323"><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="15.666666666666657" y="474.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="133.6500000000001" y="0" heading="0" scale="0.5" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="1" color="14.280000000000012,178.5,0,1" pen="tip" id="136"><costumes><list id="137"><item><costume name="Untitled" center-x="6.5" center-y="11.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAAMUlEQVQ4T2NkYGCYz0AiYGRgYPhPoh6GUU3QEBsNiNGAQM08oymC0hRxn5zS6ACpmgDmIhhChaCj0AAAAABJRU5ErkJggg==" id="138"/></item></list></costumes><sounds><list struct="atomic" id="139"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="10"><block s="receiveGo"></block><block s="setScale"><l>50</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><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="26" y="311"><block s="receiveKey"><l><option>space</option></l></block><block s="createClone"><l><option>myself</option></l></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="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="10" 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="238"><costumes><list id="239"><item><costume name="invader" center-x="132" center-y="94" image="data:image/png;base64,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" id="240"/></item></list></costumes><sounds><list struct="atomic" id="241"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><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="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="removeClone"></block></script><script x="53.000001999999995" y="1117"><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><script x="357.000001" y="739.000001"><block s="doWait"><l>.5</l></block></script><script x="31" y="810.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></script></scripts></sprite><watcher var="LEFT_EDGE" style="normal" x="2.8106770833330756" y="2.8106770833333314" color="243,118,29" hidden="true"/><watcher var="RIGHT_EDGE" style="normal" x="2.8106770833330756" y="11.242708895468596" color="243,118,29" hidden="true"/><watcher var="TOP_EDGE" style="normal" x="2.8106770833330756" y="19.674740707604123" color="243,118,29" hidden="true"/><watcher var="BOTTOM_EDGE" style="normal" x="2.8106770833330756" y="28.106772519739394" color="243,118,29" hidden="true"/><watcher var="UP" style="normal" x="4.075906344410896" y="4.075906344410882" color="243,118,29" hidden="true"/><watcher var="DOWN" style="normal" x="4.075906344410896" y="16.303626192824773" color="243,118,29" hidden="true"/><watcher var="LEFT" style="normal" x="4.075906344410896" y="28.53134604123869" color="243,118,29" hidden="true"/><watcher var="RIGHT" style="normal" x="4.075906344410896" y="40.759065889652476" color="243,118,29" hidden="true"/><watcher var="CANNON_SPEED" style="normal" x="5.374999999999318" y="5.374999999999972" color="243,118,29" hidden="true"/><watcher var="BULLET_SPEED" style="normal" x="7.938461538461297" y="7.938461538461567" color="243,118,29" hidden="true"/><watcher var="INVADER_DIRECTION" style="normal" x="7.5659824046922495" y="7.565982404692036" color="243,118,29" hidden="true"/><watcher var="INVADER_COUNT" style="normal" x="7.5659824046922495" y="23.45454696774192" color="243,118,29" hidden="true"/><watcher var="INVADER_WIDTH" style="normal" x="7.5659824046922495" y="39.343111530791845" color="243,118,29" hidden="true"/><watcher var="INVADER_BETWEEN" style="normal" x="7.5659824046922495" y="55.231676093841614" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALX" style="normal" x="7.5659824046922495" y="71.12024065689162" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALY" style="normal" x="7.5659824046922495" y="87.00880521994145" color="243,118,29" hidden="true"/><watcher var="INVADER_SPEED" style="normal" x="7.5659824046922495" y="102.89736978299118" color="243,118,29" hidden="true"/><watcher var="INVADER_WAIT" style="normal" x="7.5659824046922495" y="118.78593434604107" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN" style="normal" x="7.5659824046922495" y="134.6744989090908" color="243,118,29" hidden="true"/><watcher var="GAME_OVER" style="normal" x="7.5659824046922495" y="150.56306347214087" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN_SPEED" style="normal" x="7.5659824046922495" y="166.45162803519057" color="243,118,29" hidden="true"/><sprite name="Alien Missile" idx="5" x="-38" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,104.54999999999998,127.5,1" pen="tip" id="432"><costumes><list struct="atomic" id="433"></list></costumes><sounds><list struct="atomic" id="434"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite></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>false</bool></variable><variable name="INVADER_DOWN_SPEED"><l>30</l></variable></variables></project><media name="SI: Day 3 - Add Bullet" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>