<snapdata remixID="14411279"><project name="SpaceInvaders" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>My partial completion of the "Space Invaders" Project in my computer science course. Not all requirements have been met.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACgBJREFUeF7tnA1MVecZx/8oCsRt1vpJ8XsK2DnHED+mq0DbSaxKVh0Y0RlR0ypz6WzrVpJpWjVdNsBIpX5kE6jtxDUigqYauylU1KloxJoN+fCDaRs+FGuI1K/e5X3pPZ7jvcC9Rn2g53+Spt5z33Oe5/k9v3vOue85Fx+Hw+EAFxIQIuBDAYXIM6wmQAEpgigBCiiKn8EpIB0QJUABRfEzOAWkA6IEKKAofgangHRAlAAFFMXP4BSQDogSoICi+BmcAtIBUQIUUBQ/g1NAOiBKgAKK4mdwCkgHRAlQQFH8DE4B6YAoAQooip/BKSAdECVAAUXxMzgFpAOiBCigKH4Gp4B0QJQABRTFz+AUkA6IEqCAovgZnALSAVECFFAUP4NTQDogSoACiuJncApIB0QJUEBR/AxOAemAKAEKKIqfwSkgHRAlQAFF8TM4BaQDogQooCh+BqeAdECUAAUUxc/gFJAOiBKggKL4GZwC0gFRAhRQFD+DU0A6IEqAAoriZ3AKSAdECVBAUfwMTgHpgCgBCiiKn8EpIB0QJUABRfEzOAWkA6IEKKAofgZv9wJ29umKe47bRqcSZs/FtpyPLJ27e/cufH19H6qb3m7r7XiVlLucW1v/UIU85EbucqusrELI8BEW7u52/yh64SKgAhwa/Cwqz5cjInws5sxNwLLXf6fjJ85fiKzsLTh//gLGRoxH/bUaS1678vJRWFiEdelrjW3DR4cjbuYsPa62/kuEh0VgwcJE5Ofvxqf/3Gdsb47V0v4D+/ZHVHQkcrb/3RLXLOlzEyMxddpLeCv5D5Yx77y9GvX19VifkW7ksPS3v4F5W5X/gQMH8d76dRgQNAjxs+KRtjalxVjO8TExv8DUaVNx7lw5QkKCoXJYtfptRD8fDXPOztpVXPP6srJzCA0NscRZ/GoSNm3eYKwzb+tcWVT0mYWtuUdmDqpGtZg/yOp1S7mZx5vjmvl40gvzftzVqHJwETAocCCqLpTDz88PPj4+yMrMRuKC+RYB33h9uUtjnFCUpJlZfzO2HR48HIMHD0b//kFwOBzw7eSnh/7rwH5s2ZKFLZl/RZcuXSyxWtt/7PSXUbA7r8XPe6+n++J4yb8xdOgQlzEbN2zC4iWvGjk82BBzA9W/fzUzHjtyP2712OL8UO79ZC9mvByHpluNGBHyI5SXVxgNVznnF+x0ieuspa6uDr1797bEqaioxMLERSjYswvdu3d3m3Nx8WGDrZm/OkiYOfTt/Qxq6r5wW4e73JwfSnO/nKyc9aqdtdULc1x3NboV8PTpUoSF/UQnm7+rAAsSF+FqQy327d0H9am8WH0eKX9JxfLfv+m2IGeCzm3zd+dZIG394EPk5u5EfkEe0te9h/czNqC8sswSq6X9Fx4sxLxfz0f15YstSnH9+nU8H/UiTp0usYxZvWoNMtZv0I0w5/Dgjpz5X7pUjZ9PeA7/u3LJIwH7PzMIl7+4P1YdIb6suQxzzua4ntSSmpKGDe9vxPmLlW5zflBAc4/MHJRQNxob0K1bN0stLeVmPis8yMrJx5P8W4prTqLdXwO22v3H+ObBAwfx4gsxbV4HPcYUbLFrCmiLNrffIilg++2NLTKjgLZoc/stkgK2397YIjMKaIs2t98iKWD77Y0tMjMETEtLw6RJk1wmRJ80hYqKCj1fNWHChCcdmvEECGgBs7OzdcPVzLe6+/Eo/x/Yry8aVoxEgK9Pm+X9YEUJquu+0vFLSkowZ86cNrfhgI5NQAt49uxZlyoaGhrQo0ePVqsbNWqUfv/MmTMtjgvs2wd+qRGW97+35hwa/2i996kHvFGMi7U3jLEjR47s2HSZfZsEtIAnT540Bu7fvx+NjY1YtmwZunbtqm/gq6PiwIEDoU6PasnKykJ8fDzGjBmjX6tTZkBAANSDDP7+/mhqasLy5csRExODQQP7wz+1eZxzCViwFU2Z81yS+2bZZ6i4ctVYP3r06DYL4ICOTUALePToUePUm5OTg5UrV+qq1DVhXFwcUlNTocZMnjwZeXl5GDZsGKqqqozrtPT0dCxduhRJSUlavsLCQr3djBkzMOyHQxCQNtZ6BPxzNb7ethR3Swss6++9VoT/VtcYlwDjx4/v2HSZfZsEtIApKSkYO7ZZksjISBQVFVk2dLeuzT1/O8DPtxNGFnh2LXfnrVLjdH7z5k1MmTLF0zAc10EJGN+CFy9erI94ffr0eaRfQrz9UnPr1i2Nctq0aR0UKdP2hgDnAb2hxbGPnAAFfORIuUNvCBgCbt++3bgO9HQHgYH9UPmfz/GNw9HqJjeuNyBoaPO0S25urv6GzIUEFAFDwLKyMq+JrH0tAWvD6j3arunNk7h6tXmKpba2Vl9vciEBLaCa1wsPD/eaxpbkeXj3xw3Gdr4/nYHOQ8bg1s5kl31dTToE9Zi4Wk6cOIFFixZ5HY8bfPcIaAGTk5Mxc+ZMXZ2aeI6NjdXzeKtWrTL+O3TokJ5YTkhIwObNm3Ht2jVsXbEQ7466L6Bf7Du4d+EY7n7+iQupmlcOQt1dcQq4ZMmS7x5NVuQ1AS2gusOhTovORd0XPnLkiL4mPH78OCIiInDq1Cn967WgoCA9aa0mov+xJskiYPP26p6v6zXhlQWfarnVUlpaqietuZCAcQ24bds2BAYGGkSc83fOFe5eDxk8CD03RrZJsdNTQTj+sz/p+UX18zx1G48LCejDlToCOlEUFBRgz549j42MmlxWp3cuJGAc2MwCEgsJPGkCnIh+0sQZz0LgoSeie/V8GhcqPJg79OmE7/fopYOqLzEDBgxgC0jg/ncN5ynY24norhkvoE+3zh6hvJy43xgXGhrq0TYcZA8CLhPRxcXFiI6Oxp07d1wImN/rmTkVT/l3Msb4z92Erz9Sc3uuUzBVCbuNcepZwgf/Rok9ULNKdwRcJqIPHz4M9YS0mhtUzwmqB03Vo/Fq3m/27NmIiorC7du30e/DX1oEbN65+znAsridRuwRI0ZQQLpoPQVXVlaipub+3/pTf5otLCwMx44d0089q0npcePG6dfqPfXM3qCPZ1kF9Pn2R0duHkwojc0xAk6cOJH4ScD1GtDbiehnu9Sh2273f6LNzNfxyi6UVH+l757s2LEDGRkZxE8CrgKqNY9rIjo4OBjTp09HSIibX8KxGbYmwHlAW7dfvngKKN8DW2dAAW3dfvniKaB8D2ydAQW0dfvli6eA8j2wdQYU0Nbtly+eAsr3wNYZUEBbt1++eAoo3wNbZ0ABbd1++eIpoHwPbJ0BBbR1++WLp4DyPbB1BhTQ1u2XL54CyvfA1hlQQFu3X754CijfA1tnQAFt3X754imgfA9snQEFtHX75YungPI9sHUGFNDW7ZcvngLK98DWGVBAW7dfvngKKN8DW2dAAW3dfvniKaB8D2ydwf8B9i+i5E71EW4AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="SpaceInvaders"><notes>My partial completion of the "Space Invaders" Project in my computer science course. Not all requirements have been met.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="write intro" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="hide"></block><block s="gotoXY"><l>-150</l><l>0</l></block><block s="write"><l>Welcome to Space Invaders!</l><l>20</l></block><block s="doWait"><l>2</l></block><block s="clear"></block><block s="gotoXY"><l>-230</l><l>0</l></block><block s="write"><l>Your homeworld is being invaded! We must defend it!</l><l>15</l></block><block s="doWait"><l>2</l></block><block s="clear"></block><block s="gotoXY"><l>-220</l><l>0</l></block><block s="write"><l>Press the spacebar to fire a projectile at the enemies.</l><l>14</l></block><block s="doWait"><l>2</l></block><block s="clear"></block><block s="gotoXY"><l>-240</l><l>0</l></block><block s="write"><l>Use the arrow keys to move left and right. Defend your home!!</l><l>13</l></block><block s="doWait"><l>2</l></block></script></block-definition><block-definition s="movement" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportKeyPressed"><l><option>right arrow</option></l></block><script><block s="changeXPosition"><l>4</l></block></script><list><block s="reportKeyPressed"><l><option>left arrow</option></l></block><script><block s="changeXPosition"><l>-4</l></block></script></list></block></script></block-definition><block-definition s="projectiles" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doBroadcast"><l>projectile</l><list></list></block><block s="doWait"><l>0.5</l></block></script><list></list></block></script></block-definition><block-definition s="levels %&apos;levelnum&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>enemy counter</l><block s="reportVariadicProduct"><list><block var="level"/><l>9</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="levelnum"/><l>1</l></list></block><script><block s="doRepeat"><block var="enemy counter"/><script><block s="doWait"><l>1.2</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script><list><block s="reportVariadicEquals"><list><block var="levelnum"/><l>2</l></list></block><script><block s="doRepeat"><block var="enemy counter"/><script><block s="doWait"><l>1.2</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script><block s="reportVariadicEquals"><list><block var="levelnum"/><l>3</l></list></block><script><block s="doRepeat"><block var="enemy counter"/><script><block s="doWait"><l>1.2</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script><block s="reportVariadicEquals"><list><block var="levelnum"/><l>4</l></list></block><script><block s="doRepeat"><block var="enemy counter"/><script><block s="doWait"><l>1.2</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script></list></block></script></block-definition><block-definition s="enemy move %&apos;level&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="gotoXY"><l>-210</l><l>155</l></block><block s="doSetVar"><l>xrateind</l><l>1</l></block><block s="doForever"><script><block s="changeXPosition"><block var="xrateind"/></block><block s="doSetVar"><l>invaderx</l><block s="xPosition"></block></block><block s="doSetVar"><l>invadery</l><block s="yPosition"></block></block><block s="doSetVar"><l>shotchance</l><block s="reportRandom"><l>1</l><l>600</l></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="xPosition"></block><l>-210</l></list></block><block s="reportVariadicLessThan"><list><l>210</l><block s="xPosition"></block></list></block></list></block><script><block s="doSetVar"><l>xrateind</l><block s="reportVariadicProduct"><list><block var="xrateind"/><l>-1</l></list></block></block><block s="changeYPosition"><l>-40</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="shotchance"/><l>1</l></list></block><script><block s="doBroadcast"><l>bad projectile</l><list></list></block></script><list></list></block></script></block></script></block-definition><block-definition s="check level over %&apos;level num&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><block s="reportVariadicEquals"><list><block var="enemy counter"/><l>0</l></list></block></list></block><script><block s="doSetVar"><l>level</l><l>2</l></block><block s="doBroadcast"><l>lvl 2</l><list></list></block><custom-block s="levels %s"><block var="level"/></custom-block></script><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="level"/><l>2</l></list></block><block s="reportVariadicEquals"><list><block var="enemy counter"/><l>0</l></list></block></list></block><script><block s="doSetVar"><l>level</l><l>3</l></block><block s="doBroadcast"><l>lvl 3</l><list></list></block><custom-block s="levels %s"><block var="level"/></custom-block></script><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="level"/><l>3</l></list></block><block s="reportVariadicEquals"><list><block var="enemy counter"/><l>0</l></list></block></list></block><script><block s="doSetVar"><l>level</l><l>4</l></block><block s="doBroadcast"><l>lvl 4</l><list></list></block><custom-block s="levels %s"><block var="level"/></custom-block></script><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="level"/><l>4</l></list></block><block s="reportVariadicEquals"><list><block var="enemy counter"/><l>0</l></list></block></list></block><script><block s="doBroadcast"><l>win</l><list></list></block></script></list></block></script></block-definition></blocks><primitives></primitives><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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="340"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAH2NJREFUeF7t3H2QLWldH/Bv98yZ3RWDxoqAUcoAAibKS4IENhUgkDJGMCEoxoCFRF6iWCKuvBgDRgUp5D28KGCRRAoQDCEWIQkFIqAgxiCgaNQYBAxELKKFIZTszjnTndszZ3Zn7517T8/ce/fZ5+Ezf6l77nl+z+f36/6e093HLv4IECBAgACBm1ygu8lXtCABAgQIECAQAWwICBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBAABdAtyQBAgQIEBDAZoAAAQIECBQQEMAF0C1JgAABAgQEsBkgQIAAAQIFBARwAXRLEiBAgAABAWwGCBAgQIBAAQEBXADdkgQIECBAQACbAQIECBAgUEBA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COAKmqREAgQIEGhPQAC311M7IkCAAIEKBARwBU1SIgECBAi0JyCA2+upHREgQIBABQICuIImKZEAAQIE2hMQwO311I4IECBAoAIBAVxBk5RIgAABAu0JCOD2empHBAgQIFCBgACuoElKJECAAIH2BARwez21IwIECBCoQEAAV9AkJRIgQIBAewICuL2e2hEBAgQIVCAggCtokhIJECBAoD0BAdxeT+2IAAECBCoQEMAVNEmJBAgQINCegABur6d2RIAAAQIVCAjgCpqkRAIECBBoT0AAt9dTOyJAgACBCgQEcAVNUiIBAgQItCcggNvrqR0RIECAQAUCAriCJimRAAECBNoTEMDt9dSOCBAgQKACAQFcQZOUSIAAAQLtCQjg9npqRwQIECBQgYAArqBJSiRAgACB9gQEcHs9tSMCBAgQqEBAAFfQJCUSIECAQHsCAri9ntoRAQIECFQgIIAraJISCRAgQKA9AQHcXk/tiAABAgQqEBDAFTRJiQQIECDQnoAAbq+ndkSAAAECFQgI4AqapEQCBAgQaE9AALfXUzsiQIAAgQoEBHAFTVIiAQIECLQnIIDb66kdESBAgEAFAgK4giYpkQABAgTaExDA7fXUjggQIECgAgEBXEGTlEiAAAEC7QkI4PZ6akcECBAgUIGAAK6gSUokQIAAgfYEBHB7PbUjAgQIEKhAQABX0CQlEiBAgEB7AgK4vZ7aEQECBAhUICCAK2iSEgkQIECgPQEB3F5P7YgAAQIEKhAQwBU0SYkECBAg0J6AAG6vp3ZEgAABAhUICOAKmqREAgQIEGhPQAC311M7IkCAAIEKBARwBU1SIgECBAi0JyCA2+upHREgQIBABQICuIImKZEAAQIE2hMQwO311I4IECBAoAIBAVxBk5RIgAABAu0JCOD2empHBAgQIFCBgACuoElKJECAAIH2BARwez21IwIECBCoQEAAV9AkJRIgQIBAewICuL2e2hEBAgQIVCAggCtokhIJECBAoD0BAdxeT+2IAAECBCoQEMAVNEmJBAgQINCegABur6d2RIAAAQIVCAjgCpqkRAIECBBoT0AAt9dTOyJAgACBCgQEcAVNUiIBAgQItCcggNvrqR0RIECAQAUCAriCJimRAAECBNoTEMDt9dSOCBAgQKACAQFcQZOUSIAAAQLtCfx/KMnb/wwMnEgAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="341"></list></costumes><sounds><list struct="atomic" id="342"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="ship" idx="1" x="-16" y="-152" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="347"><costumes><list id="348"><item><ref mediaID="SpaceInvaders_ship_cst_normal"></ref></item><item><ref mediaID="SpaceInvaders_ship_cst_destroy1"></ref></item><item><ref mediaID="SpaceInvaders_ship_cst_destroy2"></ref></item></list></costumes><sounds><list struct="atomic" id="349"></list></sounds><blocks></blocks><variables></variables><scripts><script x="106" y="498.49999999999886"><block s="receiveMessage"><l>start</l><list></list></block><block s="doSwitchToCostume"><l>normal</l></block><block s="show"></block><block s="doSetVar"><l>player lives</l><l>3</l></block><block s="gotoXY"><l>0</l><l>-152</l></block><block s="doBroadcast"><l>movement</l><list></list></block></script><script x="358.33333333333326" y="452.4999999999991"><block s="receiveGo"></block><block s="hide"></block></script><script x="250" y="601.5000000000003"><block s="receiveMessage"><l>movement</l><list></list></block><block s="gotoXY"><l>0</l><l>-152</l></block><block s="doForever"><script><custom-block s="movement"></custom-block><custom-block s="projectiles"></custom-block></script></block></script><script x="370" y="246.16666666666686"><block s="receiveMessage"><l>win</l><list></list></block><block s="hide"></block></script><script x="253" y="323.166666666666"><block s="receiveMessage"><l>lvl 2</l><list></list></block><block s="doSayFor"><l>Level 2 start!</l><l>2</l></block></script><script x="395" y="321.166666666666"><block s="receiveMessage"><l>lvl 3</l><list></list></block><block s="doSayFor"><l>Level 3 start!</l><l>2</l></block></script><script x="450" y="270.1666666666667"><block s="receiveMessage"><l>lvl 4</l><list></list></block><block s="doSayFor"><l>Level 4 start!</l><l>2</l></block></script><script x="22" y="560.4166666666662"><custom-block s="levels %s"><block var="level"/></custom-block></script><script x="20" y="10"><block s="receiveMessage"><l>lose</l><list></list></block><block s="hide"></block></script><script x="91" y="244.33333333333417"><block s="receiveMessage"><l>life lost</l><list></list></block><block s="doSwitchToCostume"><l>destroy1</l></block><block s="doWait"><l>0.3</l></block><block s="doSwitchToCostume"><l>destroy2</l></block><block s="doWait"><l>0.3</l></block><block s="doSwitchToCostume"><l>normal</l></block></script></scripts></sprite><sprite name="start" idx="2" x="229" y="2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="2,0,5,1" pen="tip" id="431"><costumes><list id="432"><item><ref mediaID="SpaceInvaders_start_cst_button"></ref></item></list></costumes><sounds><list struct="atomic" id="433"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="133"><block s="receiveGo"></block><custom-block s="write intro"></custom-block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="show"></block></script><script x="442" y="178.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>start</l><list></list></block><block s="hide"></block></script></scripts></sprite><sprite name="enemy" idx="4" x="-123" y="155" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="0,181.04999999999998,72.42000000000006,1" pen="tip" id="451"><costumes><list id="452"><item><ref mediaID="SpaceInvaders_enemy_cst_New Piskel-2(2)"></ref></item><item><ref mediaID="SpaceInvaders_enemy_cst_New Piskel-1(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="453"></list></sounds><blocks></blocks><variables><variable name="xrateind"><l>0.75</l></variable></variables><scripts><script x="495.939453125" y="499.33333333333326"><block s="receiveOnClone"></block><block s="show"></block><custom-block s="enemy move %s"><block var="level"/></custom-block></script><script x="320.939453125" y="707.833333333334"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doSwitchToCostume"><l>New Piskel-1(2)</l></block><block s="doWait"><l>0.5</l></block><block s="doSwitchToCostume"><l>New Piskel-2(2)</l></block><block s="doWait"><l>0.5</l></block></script></block></script><script x="395.939453125" y="612.8333333333334"><block s="receiveMessage"><l>start</l><list></list></block><block s="doSetVar"><l>level</l><l>1</l></block><block s="doWait"><l>2</l></block><custom-block s="levels %s"><block var="level"/></custom-block></script><script x="49.939453125" y="552.8333333333329"><block s="receiveConditionEvent"><block s="reportTouchingObject"><l>hero projectile</l></block></block><block s="hide"></block><block s="doSetVar"><l>enemy counter</l><block s="reportDifference"><block var="enemy counter"/><l>1</l></block></block><block s="doChangeVar"><l>score</l><l>100</l></block><custom-block s="check level over %s"><block var="level"/></custom-block><block s="removeClone"></block></script><script x="430.939453125" y="408.83333333333303"><block s="receiveGo"></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="hide"></block></script><script x="89.93945312500003" y="792.8333333333336"><block s="receiveMessage"><l>lose</l><list></list></block><block s="hide"></block><block s="doWait"><l>0.5</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="262" y="33"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>ship</l></block><script><block s="doChangeVar"><l>player lives</l><l>-1</l></block><block s="doBroadcast"><l>life lost</l><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="player lives"/><l>1</l></list></block><script><block s="doBroadcast"><l>lose</l><list></list></block></script><list></list></block><block s="doWait"><l>0.4</l></block><block s="doBroadcast"><l>movement</l><list></list></block></script><list></list></block></script></block></script></scripts></sprite><sprite name="hero projectile" idx="3" x="-16" y="-100" heading="90" scale="0.7" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="42.687,68.85000000000001,0,1" pen="tip" id="555"><costumes><list id="556"><item><ref mediaID="SpaceInvaders_hero projectile_cst_New Piskel-12"></ref></item></list></costumes><sounds><list struct="atomic" id="557"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="123.99999999999974"><block s="receiveMessage"><l>projectile</l><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="projectile clone count"/><l>4</l></list></block><script><block s="createClone"><l><option>myself</option></l></block></script><list></list></block></script><script x="282.00000000000006" y="179.7500000000001"><block s="receiveOnClone"></block><block s="doSetVar"><l>projectile clone count</l><block s="reportVariadicSum"><list><block var="projectile clone count"/><l>1</l></list></block></block><block s="show"></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><l>140</l></list></block><block s="reportTouchingObject"><l>enemy</l></block></list></block><script><block s="changeYPosition"><l>10</l></block></script></block><block s="doWait"><l>0.1</l></block><block s="changeYPosition"><l>5</l></block><block s="doSetVar"><l>projectile clone count</l><block s="reportDifference"><block var="projectile clone count"/><l>1</l></block></block><block s="removeClone"></block></script><script x="119.00000000000011" y="10"><block s="receiveMessage"><l>lose</l><list></list></block><block s="hide"></block></script><script x="218" y="381.3333333333335"><block s="receiveMessage"><l>start</l><list></list></block><block s="doSetVar"><l>projectile clone count</l><l>0</l></block><block s="hide"></block><block s="doForever"><script><block s="gotoXY"><block s="reportAttributeOf"><l><option>x position</option></l><l>ship</l></block><block s="reportVariadicSum"><list><block s="reportAttributeOf"><l><option>y position</option></l><l>ship</l></block><l>52</l></list></block></block></script></block></script></scripts></sprite><sprite name="enemy projectile" idx="5" x="-69" y="155" heading="90" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="99.9600000000001,0,124.95,1" pen="tip" id="648"><costumes><list id="649"><item><ref mediaID="SpaceInvaders_enemy projectile_cst_New Piskel-13(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="650"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="379.4999999999996"><block s="receiveMessage"><l>bad projectile</l><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="enemy proj. count"/><l>2</l></list></block><script><block s="createClone"><l><option>myself</option></l></block></script><list></list></block></script><script x="184.99999999999977" y="523.4999999999993"><block s="receiveOnClone"></block><block s="doSetVar"><l>enemy proj. count</l><block s="reportVariadicSum"><list><block var="enemy proj. count"/><l>1</l></list></block></block><block s="show"></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><l>-160</l><block s="yPosition"></block></list></block><block s="reportTouchingObject"><l>ship</l></block></list></block><script><block s="changeYPosition"><l>-10</l></block></script></block><block s="changeYPosition"><l>-5</l></block><block s="doSetVar"><l>enemy proj. count</l><block s="reportDifference"><block var="enemy proj. count"/><l>1</l></block></block><block s="doWait"><l>0.2</l></block><block s="removeClone"></block></script><script x="20" y="25.666666666666345"><block s="receiveMessage"><l>lose</l><list></list></block><block s="hide"></block></script><script x="46" y="158.6666666666664"><block s="receiveMessage"><l>start</l><list></list></block><block s="doSetVar"><l>enemy proj. count</l><l>0</l></block><block s="hide"></block><block s="doForever"><script><block s="gotoXY"><block var="invaderx"/><block var="invadery"/></block></script></block></script><script x="404.0000000000001" y="30"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>ship</l></block><script><block s="doChangeVar"><l>player lives</l><l>-1</l></block><block s="doBroadcast"><l>life lost</l><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="player lives"/><l>1</l></list></block><script><block s="doBroadcast"><l>lose</l><list></list></block></script><list></list></block><block s="doWait"><l>0.4</l></block><block s="doBroadcast"><l>movement</l><list></list></block></script><list></list></block></script></block></script></scripts></sprite><sprite name="new game" idx="6" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80.325,160.65,0,1" pen="tip" id="770"><costumes><list id="771"><item><ref mediaID="SpaceInvaders_new game_cst_New Piskel-11"></ref></item></list></costumes><sounds><list struct="atomic" id="772"></list></sounds><blocks></blocks><variables></variables><scripts><script x="244" y="99.33333333333334"><block s="receiveGo"></block><block s="hide"></block></script><script x="121" y="257.33333333333337"><block s="receiveMessage"><l>lose</l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="show"></block></script><script x="345" y="310.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></scripts></sprite><watcher var="projectile clone count" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher scope="enemy" var="xrateind" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="enemy counter" style="normal" x="1" y="124.00001399999996" color="243,118,29" hidden="true"/><watcher var="shotchance" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="enemy proj. count" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><watcher var="points" style="normal" x="10" y="199.00001799999995" color="243,118,29" hidden="true"/><watcher scope="enemy projectile" s="yPosition" style="normal" x="10" y="220.00001999999995" color="74,108,212" hidden="true"/><watcher var="player lives" style="normal" x="2" y="201.000004" color="243,118,29"/><watcher var="score" style="normal" x="4" y="227.00002199999994" color="243,118,29"/><watcher var="level" style="normal" x="4" y="254.00000799999998" color="243,118,29"/><watcher var="invaderx" style="normal" x="10" y="241.00002199999994" color="243,118,29" hidden="true"/><watcher var="invadery" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="player lives"><l>1</l></variable><variable name="projectile clone count"><l>0</l></variable><variable name="level"><l>1</l></variable><variable name="enemy counter"><l>9</l></variable><variable name="shotchance"><l>220</l></variable><variable name="enemy proj. count"><l>0</l></variable><variable name="points"><l>0</l></variable><variable name="score"><l>0</l></variable><variable name="invaderx"><l>-68</l></variable><variable name="invadery"><l>155</l></variable></variables></scene></scenes></project><media name="SpaceInvaders" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><costume name="normal" center-x="37.5" center-y="34.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABFCAYAAAACRBuaAAAAAXNSR0IArs4c6QAAAZtJREFUeF7tmrENwkAQBM/tEBLQAim1UAi1kNICASHtgJBFAv/Srs6cjTWE6Gz/z+8t6xNDLOizuZwfn8u57w/DUpa4mIW8gADLkAWwgGUQMEpRFrAMAkYpygKWQcAoRVnAMgh0SlsqUu86V6qfLcEDS5VG59VGvRxlqaQiAljA6hNoedZxu/u64HS7fn2HsiICWEZ0ABawDDcGlgdLDaBqG7aeXmH6JQkeWIa4gAUsg4BRirKSsFpmrt5yrlQ/m8EDK5mpUFZndoWyUJbaHGNd5pdPfVLL4CtS/eQGDyz1yFGWQQpYwHoTKPGsTExQj6oi1QNLPY2IABawRgJTT09RVpWyKgKoupeKVJ9SFrDUoywKoOpyUJZKKiKA9a+wluRPKsOp1SYbPLCMBA8sYFlJnzY0XotSsCpGL6qZq3WZUQ6wUFZfZyhL7cFO0ldHObRhtg3/MVOp4sqk+qaygNWesgKrI8mWjwELWF50UP9UMqzZn6Y2fWAZU1ZgAUttwLFOzV4o6xewvLNaZ7WsrHVu39sVsAxewDJgPQFRz5136HiPEwAAAABJRU5ErkJggg==" mediaID="SpaceInvaders_ship_cst_normal"/><costume name="destroy1" center-x="40" center-y="37.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAAAXNSR0IArs4c6QAAAhVJREFUeF7tmrtRBTEMRfWKIKEEQgJaIKUIKqAQKqAIUlogIKQEEoqAATJWO3OXs+xvzostW+/4WrKlPdWGfg/vbx+/3bk9Oz9tyMWBK5tyToBQKgIUICQAzVUgBLhH800lEQHukQD0WQUKEBKA5qe1Mt8S63ZrdLzIa0eAVSXAkWOoAmF8EuAeAEIfZzUnirl4ehyUwu4uryL/UAyMVlhokAAhaAEKEBKA5ipwBGAX4F+vbwbv8CVeJ3CP1+mJCBBumwAFOEpgkXqgCoTJAQp40+ZIgamyNk0AOidAAUIC0FwFrgkQrj0wT59ypK8xd9xGChRglQCrqnuXp+IQoAB/tJKW5WePgV3gvn95HiiYyLw7DqSH0c1HfE6TV7dJbWOdOJPGDgGmpCa8o9MumgqsKhWoAr8JtDEwvemTjJYGbrJPaSwniVSAVSXAEZmqQHJ+q0qAewDY+bhEg3tLSYTsU1tMEGCOVIA5q3akAAU4TiDNwoRhq8D0hUFi5RJJZO6iQzefAP+jIq0C80OtAlVgrpavkXMnlkW6cmsljBRt2pCKk0i6cDpOgCmpkXECFOAoAWPghKY8ioHd3bCbkLQmodD/bN5l5m6y7uOCWIEC7D9CEuDI3VAFTjjQHuEJsNIKDVLgkeNdyjpVZVxMOErGFWBKAI5TgQKEBKD5IgqEPh7CHCWRQxCAf0KAAoQEoLkKhAA/AbDLhh4WRcTzAAAAAElFTkSuQmCC" mediaID="SpaceInvaders_ship_cst_destroy1"/><costume name="destroy2" center-x="47.5" center-y="35" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABGCAYAAACqlUimAAAAAXNSR0IArs4c6QAAAjNJREFUeF7t27FVxTAMhWFnCBpGoKRgBVqGYAIGYQKGoGUFCkpGoGEI6F/kc66OZNnJ+6kV2e+LLTtx2Fry393H+99lyu/Hpy25mVOkS0cBXx8X4OtW6ZHgp5PqCcHXrdIjS/Bf7h92HX++uU1vO13nImH2epYOYHUQfHtYgO+YLox8B1Z2KPjZoo58y+M7fsvVh6bX/KsXdQCA78DKDgU/W9SRD3wHVnbo9vb7s3sFvPrTZ/auIxvVymc5g18h31oDvwiakT8RGvwj4M/qo7VoWn3JPv+1aq/VbsWmY9pWE/zWwO9MfUZ+a42yM2BhoOwsVnayjxvVxTWy4EYG0VI1H/wBJcZKWXHQzsjv3Ezwqfndea5uNUtqfvYUrngtrMJEnqwjM1hecMG3Jwn4jnVF3U+oD3fgg98fU9biRc3v7HbU+v769SnNYnUKS8lOFGQuuODX3GHwa5zNVsAHf6LAxKblkb/S4qquSZFXxRX3BPwK5U4b4IPvE6DsdLwqHqhOje8bh/XREXy1t9YGIzKwzA9l1c6sFAf+xLsBPvguAcqOg+vqan5FOXH470LVQ3W1DfkMV00YiQM/ohe8FvwgYORy8CN6wWvBDwKqHypZH8UGmx5+efZr9fQFF3z9HzrAd8wXRr4DKzsU/GxRR76l8M9c39V7ErkhoZoPfmvgq8N0QBz4A1DVlOCrUgPilscf8JsPl9I6/y1ZcA8nNaDD4A9AVVOCr0oNiAN/AKqa0sL/B835JZ0uSsWKAAAAAElFTkSuQmCC" mediaID="SpaceInvaders_ship_cst_destroy2"/><costume name="button" center-x="50" center-y="14.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAdCAYAAABcz8ldAAAAAXNSR0IArs4c6QAAAWRJREFUaEPtmi0OwkAQhaeaFNNTILAYEiQOUcsJ0Fg0d0AjsNyBKxCCJVwEAshOk6+ZpUB51W//3jc7s7tpZvCbr8obkfaLnMj+TrNZbjOyaCR6dCQgxM56jYDE/EveWkCSWxrrUEBi/iVvHQJC68XxcEYTH04GSOf1R9t6A0T6o2093bgcofV6kNyiLiBmAmLcBBR+wf4EJGigUlaNgZ4xtA7QqOz0DqH1IhKB1Giq+9RcaCB4AUhfMDIBMfMMpCdImhEExLjRAhI0SymrJnnSnJ9a12kgs8UUPavnRa/iA82zbZyy6Fxozo9Ap8Xf02UC4tcaAQleDLVDvuxiKCAC8sxqtD7SuuK+9tK6cjldK+NEJkijnN4bIro2ashuva/4LyANopwe3+luEJA3HBwiGUFABIRu3pdONcQM/5dFC30zBL+v9l4wvFV56cm9qVNLBMR3SkBoBLWkE5CWjKbDpAZyB16ojoV+KONXAAAAAElFTkSuQmCC" mediaID="SpaceInvaders_start_cst_button"/><costume name="New Piskel-2(2)" center-x="60" center-y="40" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAAAAXNSR0IArs4c6QAAAz1JREFUeF7tnEGOFDEMRdO34E5IbFhzA47DDVizQeJO3AKkYcc4mhc5badq3qxdZec/23HSPf0YBX/ffnz487+br59/PwpcH+OiS4MSkbsWdwzdMUaXBgIuygIBFwnd5UbAXcoX+X13gCNd7zJ4RTC71tu2B3ctuKJgBTxR2Qren35W8H5NwyNRV8cSsIDzCkR70qePX169+Oev78hZVyuneytdW8U62iqYitDV2iK/Ap7UnxU8RtSdrODDpm0r2Ap+UYBuP7eu4CgXqDAV+/Luaq2IOfLRNmQJeAwreMTDSUU1WMHoxPrP6IpiXTFmW/TNk7INML00iIas6Fl647XAE5lm4qvYbwWMMM6NBLwgIL3dsoIXRA1MS45JtuiaI5EtOlcM4Q0V7TCX3IPpUYLqSvc4+r4uu91DYCY5Ui1awHEKCXhSWlZwLIwV3NWLJ36tYCt4KSWPquC7tNklAhuNd3/zY/uQJeAcbQHn9Dv+aQEfjygXoIBz+h3/9FGAM3fMmaNE1z6/O+bdMEvuoumnRLvFqijN3TEL+LDzsoAn37/KfB02YmyL5v0qdQ52D+ZC0yTP3FodtQdTaWhb3F3VFX5vvQcLuOYf0tpatIAF/JIDFa0ySrYKv7ZoAdNGN7UradEVRx1acVSxrqHtklO0gPlWI+Cir8lYwROh6TctuwS0RVMFBLykFJ0RjmrRtFqpEvQ676Q9PRMz1SUDPTVFC5j/4AqFGdkJePLLNhlRaUu1ghdUzojVNbRlYqbSWMFW8Pwmi/7UPN1vabbR99EsP91uty7R+yJNHwKuSQ0B1+jc5kXAbdLXOBZwjc5tXo4CTFWgQdP3RXZ0Rsj4oM92xZIZSMMhiy5YwDW/niNgmpFJOys4KaAtOhbQCn5CYp2UbCnAFdrQ1kbtKmKmPmjM1I76pXapjwupE7o4akf9VtjRmKnd7pgFnFSUgqN2yXBePS7gpKIUHLVLhiPg3QJScNRud3xtFRwtpOLiZLeAdNruWq+An0CcHmsqElrAAs4rcFJG51fz9htOWq8V/DavZQsBj5pPYZbJPPGBdzdFVwwYT+S1/GoBL0t2rQcEfC1ey9EKeFmyaz3QBfgveC2M7gM6aTMAAAAASUVORK5CYII=" mediaID="SpaceInvaders_enemy_cst_New Piskel-2(2)"/><costume name="New Piskel-1(2)" center-x="50" center-y="40" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAAAXNSR0IArs4c6QAAAtFJREFUeF7tnMtNBDEQRL1ZkBMSF85kQDhkwJkLEjmRBUhwg7ZUo6q1e1Zvz7anu15/bM/uXobxeXm7+/o7/fnx82IsebqpaQ0s8dLGnI7GGCOtAUDMKACIKWB6OkDSiprrtQdS+Xcrjb4SP+1vvIekDTQDODodIFE5/cUA4msYXQEgUTn9xU4J5OH+6Z/n7x+vkhq7mr8qtOqb40e8qatGd2r+AJnkixNZUgpOBgEEINP4oWRNLggrxdRy7GR6HIjjyIq+ki5PaZsBMikeajYAxOneVyhPAAHIXIHu9biyvLvNVg9RHa7qcTVXPdGbSfJvumOfs6Oq/ADIGAMgkxAnQ8YgQ8iQeQcgQyYZou5E1Oaq1mh1vV3j0gFTbQjKkgWQGjlAdqXCok0HGWICJkNMAdPTWwG5lcachqSuV8G0ShZAVOn1DQFAPE2t2WSIJV9+MkDymlorWkCca3VnJ7KrT6VtVsW3rt+r07vz3rkyBiAHbnsBUlcsNSjVF1ny9TtAAGI10SOTb7qHqEKoIqT7yorntmrqABkDIGoUjFqs9I4PIAD5VcCp7ytqecVpxXO3ZUg61R0B1SRxgsixb8k5BCB6TwLIJGXIELWWTMapNV99DEBUpQDyo8C272Wpkb8rotVLQyferFe4zoMd5wBy4GdfKiSA1EqRIebViVpm1UAFyBmAqF+sVg826npqFHUfl9blogqYfnB3oVX70roARFV+Mg4gpoDp6QBJK2qutwSI+hDHl/T/3Z7RlkqDsocAZIxdGgDkCn+or2YrGTJRalf5BMhZgVR2p2vqrqisfFthi3oAjx8MnfqZht7JFoCoNBY1dYAA5IACi6JStahVD1GNTo9bIYJqcydb5B/sqM6p4zqJ0MkWgDQrnwAByG9R61QmOtmyJEPUPfiuGwK17604uAJEpTHWXMkDBCAHFLhCVHYqn5USZMiB+FjRQ74Bry9cpnegRJUAAAAASUVORK5CYII=" mediaID="SpaceInvaders_enemy_cst_New Piskel-1(2)"/><costume name="New Piskel-12" center-x="17.5" center-y="30" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAA8CAYAAADsWQMXAAAAAXNSR0IArs4c6QAAAQdJREFUaEPtmbEVgkAQRO+KMLEEQgNbIKUIK6AQK7AIU1swMKQEEovQt6k3+94cJxvAEPI4mPs7NyxHTg1H97h/fodP/ZCX3nLxQHugxHjYRcbI3N5zYVZE7Pp6FqdZU9MGlhjPrCKzBhl0T2TqEANLjBFAObMdMmgZoxmPpzPVLbCpDA0sMSklkTGjwdBreecgA7cYPUuMEwgi4yXl35c2a+DL4Vg8W2KsTCJjFFA4hpCheoqoMkmM54Vtk0GzQ3sx6Dp25aCx9EecxNRsmalMNdtoiBaK/iYDs72yxLBJ6/Uu+ysTa9YQMhLjGXh/ZBAJFIQhZCSmJllVppqfGzKw13CJzBpkvsRwdGi6T0PyAAAAAElFTkSuQmCC" mediaID="SpaceInvaders_hero projectile_cst_New Piskel-12"/><costume name="New Piskel-13(2)" center-x="17.5" center-y="32.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABBCAYAAABb5R0IAAAAAXNSR0IArs4c6QAAAQJJREFUaEPtms0RgjAQhRPrcLxYisXYgb3Yi5bizTrE2avZdR5sJgrzcQ7w+PbtD4FaEsd03U+fp9fzsy695OIT7YaIibBDBjJzUxLPrNYznnC1KnevwIiJehNkjMDtcmhGiNPx1cAZYmDEREUPMlEa3x+7BtoQA3sdGjGE6dukl/GM2q/kEQIxc0ZMNbW3EybPH97TDSGDmFKKm9qQMTKZYtbdwIixkDgbkYTJCmh3Murmkmr0VJgQYwS8V5Btk/GeTu1NKhl1XapRqjdR1yEmIgWZsB38Kpvc3oSYqGv/PZkRAmXPICZ6iYPMHDIZWkM+ZKhzD2LC0UD8jUXe7RzhmTfu1GVPVEDGyQAAAABJRU5ErkJggg==" mediaID="SpaceInvaders_enemy projectile_cst_New Piskel-13(2)"/><costume name="New Piskel-11" center-x="49.5" center-y="17.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAAAXNSR0IArs4c6QAAAclJREFUaEPtmr1NA0EUhPciSzgmsejAGRkSgSVCIosCqMANQExATBNktOCMCshISN2ELSERcDfHffZ7XsAeQjO77+3MvZ39awr8m98v1gQ6Gp8Q2NFhnu8em6FBDwK+OrAYQ1T+/H+LEeMvtbXFSKUz1pnFiPGX2npnMag/vC1fOwlPZxdoELStwqEApRSVC41LY6j+zq+vUPO2QNLALQbi8hNkMSBXrgxPU8XTlKiWf1cZ1B/UzEDNNUJKDcOliw7KgeqPnEw0FkOvuqAtSQO3GJC936o0V4YQyGKIFRYlheJgYeBpJbs/VBmXtzedo/HTswnKhRKVbfQqOWrCNGdEQM+mj+bSjtFYjDoGTsS1GD1nWIS8vuMQV0byzt9iQKM/Ks9Qg1WmHjFD2pbisr9kGpfiSH7SMyyGPhqPHOtYjMCmj37xFGcxLMb+r113XTpusxSlXzzFocpQILURVLjV+0fnZ0oUHQTdvdMVFu2P+gONq3AvD0/frr3lHbjF4I8ZLAap+S1eh1BCI1XlykjeRFoM8TYLFgZ+N/WnKyNi6pSoQ8HR64a2Wavx41fo1NQPhWQ6DotBmaqAsxgVSKYhLAZlqgIuU4wNTo/4B3RF0bgAAAAASUVORK5CYII=" mediaID="SpaceInvaders_new game_cst_New Piskel-11"/></media></snapdata>