<snapdata remixID="14375229"><project name="Physics Projectile Simulator" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAthJREFUeF7t1EFqI1EQA9DOxhcz+Ba2T+KzJyTrgaGhQUg8g3fOryrpka/jOL4PHwmEEvgCMJS8sX8JAAhCNAEAo/EbDiAD0QQAjMZvOIAMRBMAMBq/4QAyEE0AwGj8hgPIQDQBAKPxGw4gA9EEAIzGbziADEQTADAav+EAMhBNAMBo/IYDyEA0AQCj8RsOIAPRBACMxm84gAxEEwAwGr/hADIQTQDAaPyGA8hANAEAo/EbDiAD0QQAjMZvOIAMRBMAMBq/4QAyEE0AwGj8hgPIQDQBAKPxGw4gA9EEAIzGbziADEQTADAav+EAMhBNAMBo/IYDyEA0AQCj8RsOIAPRBACMxm84gAxEEwAwGr/hADIQTQDAaPyGA8hANAEAo/EbDiAD0QQAjMZvOIAMRBMAMBq/4QCeNPB8Po/f7xWfx+NxxTPVbwB4sr7P53P8fq/43G63K56pfgPAk/UBeDKw//wcwJN5AngyMACvDQzAa/P0H/Bknq/X63i/3yf/6t8/v9/vl7zT/AiAze0N7A7gQInNJwDY3N7A7gAOlNh8AoDN7Q3sDuBAic0nANjc3sDuAA6U2HwCgM3tDewO4ECJzScA2NzewO4ADpTYfAKAze0N7A7gQInNJwDY3N7A7gAOlNh8AoDN7Q3sDuBAic0nANjc3sDuAA6U2HwCgM3tDewO4ECJzScA2NzewO4ADpTYfAKAze0N7A7gQInNJwDY3N7A7gAOlNh8AoDN7Q3sDuBAic0nANjc3sDuAA6U2HwCgM3tDewO4ECJzScA2NzewO4ADpTYfAKAze0N7A7gQInNJwDY3N7A7gAOlNh8AoDN7Q3sDuBAic0nANjc3sDuAA6U2HwCgM3tDewO4ECJzScA2NzewO4ADpTYfAKAze0N7A7gQInNJwDY3N7A7gAOlNh8AoDN7Q3sDuBAic0nANjc3sDuAA6U2HwCgM3tDewO4ECJzSf8ABQwigG/ZwXOAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Physics Projectile Simulator"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Initial Questions" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Enter initial velocity (m/s). Note: some value combinations may cause the ball to go off screen. Final results will still be calculated accurately. Mass of projectile is 1 kg.</l></block><block s="doSetVar"><l>Initial Launch Velocity</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter launch angle (degrees)</l></block><block s="doSetVar"><l>Launch Angle</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Add Values to Projectile Data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAddToList"><block var="Initial Launch Velocity"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="X-Velocity"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Y-Velocity"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Launch Angle"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Simulation Max Height"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Simulation Time"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Simulation Range"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Kinetic Energy"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Potential Energy"/><block var="Projectile Data"/></block><block s="doAddToList"><block var="Height"/><block var="Projectile Data"/></block><block s="doReplaceInList"><l>5</l><block var="Projectile Data"/><l>-180</l></block></script></block-definition><block-definition s="Projectile Movement" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Initialize Lists" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Projectile Data</l><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="Calculate Theoretical Results" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Theoretical Max Height</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportQuotient"><block s="reportPower"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="Projectile Data"/></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportListItem"><l>4</l><block var="Projectile Data"/></block></block></list></block><l>2</l></block><block s="reportVariadicProduct"><list><block var="Gravity"/><l>2</l></list></block></block></block></block><block s="doSetVar"><l>Theoretical Airtime</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="Projectile Data"/></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportListItem"><l>4</l><block var="Projectile Data"/></block></block></list></block><l>2</l></list></block><block var="Gravity"/></block></block></block><block s="doSetVar"><l>Theoretical Range</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportPower"><block s="reportListItem"><l>1</l><block var="Projectile Data"/></block><l>2</l></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>4</l><block var="Projectile Data"/></block><l>2</l></list></block></block></list></block><block var="Gravity"/></block></block></block></script></block-definition><block-definition s="Finalize Simulation Results" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReplaceInList"><l>5</l><block var="Projectile Data"/><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="Projectile Data"/></block><l>-180</l></block><block var="PixelsPerMeter"/></block></block><block s="doReplaceInList"><l>7</l><block var="Projectile Data"/><block s="reportQuotient"><block s="reportDifference"><block s="xPosition"></block><l>-220</l></block><block var="PixelsPerMeter"/></block></block></script></block-definition><block-definition s="Calculate Simulation X/Y Velocities" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>X-Velocity</l><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="Initial Launch Velocity"/><block s="reportMonadic"><l><option>cos</option></l><block var="Launch Angle"/></block></list></block><block var="PixelsPerMeter"/></list></block></block><block s="doSetVar"><l>Y-Velocity</l><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="Initial Launch Velocity"/><block s="reportMonadic"><l><option>sin</option></l><block var="Launch Angle"/></block></list></block><block var="PixelsPerMeter"/></list></block></block></script></block-definition><block-definition s="Calculate Real Time Kinetic and Potential Energies" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReplaceInList"><l>8</l><block var="Projectile Data"/><block s="reportVariadicProduct"><list><l>0.5</l><block s="reportPower"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportPower"><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="Projectile Data"/></block><block var="PixelsPerMeter"/></block><l>2</l></block><block s="reportPower"><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="Projectile Data"/></block><block var="PixelsPerMeter"/></block><l>2</l></block></list></block></block><l>2</l></block></list></block></block><block s="doReplaceInList"><l>9</l><block var="Projectile Data"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportVariadicProduct"><list><block var="Gravity"/><block s="reportListItem"><l>10</l><block var="Projectile Data"/></block></list></block></block></block></script></block-definition><block-definition s="Display Launch Power" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForever"><script><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><l>5</l><block var="Charge Amount"/><l>15</l></list></block><script><block s="clear"></block><block s="gotoXY"><l>-225</l><l>-120</l></block><block s="setColor"><color>0,12,242,1</color></block><block s="write"><block var="Charge Amount"/><l>20</l></block></script><list><block s="reportVariadicLessThanOrEquals"><list><l>20</l><block var="Charge Amount"/><l>30</l></list></block><script><block s="clear"></block><block s="gotoXY"><l>-225</l><l>-120</l></block><block s="setColor"><color>0,238,27,1</color></block><block s="write"><block var="Charge Amount"/><l>22.5</l></block></script><block s="reportVariadicLessThanOrEquals"><list><l>35</l><block var="Charge Amount"/><l>45</l></list></block><script><block s="clear"></block><block s="gotoXY"><l>-225</l><l>-120</l></block><block s="setColor"><color>254,251,0,1</color></block><block s="write"><block var="Charge Amount"/><l>25</l></block></script><block s="reportVariadicLessThanOrEquals"><list><l>50</l><block var="Charge Amount"/><l>60</l></list></block><script><block s="clear"></block><block s="gotoXY"><l>-225</l><l>-120</l></block><block s="setColor"><color>255,162,15,1</color></block><block s="write"><block var="Charge Amount"/><l>27.5</l></block></script><block s="reportVariadicLessThanOrEquals"><list><l>65</l><block var="Charge Amount"/><l>100</l></list></block><script><block s="clear"></block><block s="gotoXY"><l>-225</l><l>-120</l></block><block s="setColor"><color>252,23,0,1</color></block><block s="write"><block var="Charge Amount"/><l>30</l></block></script></list></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" 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="370"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="371"><item><ref mediaID="Physics Projectile Simulator_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="372"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Projectile" idx="2" x="-217.9162218679968" y="-168.12640696385347" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="0,16.728000000000016,104.55,1" pen="tip" id="377"><costumes><list id="378"><item><ref mediaID="Physics Projectile Simulator_Projectile_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="379"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.333333333333286" y="10"><block s="receiveMessage"><l>physics</l><list></list></block><block s="doSetVar"><l>Simulation Over?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="show"></block><block s="gotoXY"><l>0</l><l>-30</l></block><block s="doSetVar"><l>PixelsPerMeter</l><l>5</l></block><block s="doSetVar"><l>Gravity</l><l>-9.8</l></block><block s="doSetVar"><l>Trail Timer</l><l>0</l></block><custom-block s="Initialize Lists"></custom-block><custom-block s="Initial Questions"></custom-block><block s="gotoXY"><l>-220</l><l>-179.9</l></block><custom-block s="Calculate Simulation X/Y Velocities"></custom-block><custom-block s="Add Values to Projectile Data"></custom-block><block s="doBroadcast"><l>display energies</l><list></list></block><block s="doUntil"><block s="reportVariadicLessThanOrEquals"><list><block s="yPosition"></block><l>-180</l></list></block><script><block s="doReplaceInList"><l>3</l><block var="Projectile Data"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="Projectile Data"/></block><block s="reportVariadicProduct"><list><block var="Gravity"/><block var="PixelsPerMeter"/><l>0.03</l></list></block></list></block></block><block s="changeXPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="Projectile Data"/></block><l>0.03</l></list></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="Projectile Data"/></block><l>0.03</l></list></block></block><block s="doReplaceInList"><l>6</l><block var="Projectile Data"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>6</l><block var="Projectile Data"/></block><l>0.03</l></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><block s="reportListItem"><l>5</l><block var="Projectile Data"/></block></list></block><script><block s="doReplaceInList"><l>5</l><block var="Projectile Data"/><block s="yPosition"></block></block></script><list></list></block><block s="doReplaceInList"><l>10</l><block var="Projectile Data"/><block s="reportQuotient"><block s="reportDifference"><block s="yPosition"></block><l>-180</l></block><block var="PixelsPerMeter"/></block></block><block s="doChangeVar"><l>Trail Timer</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Trail Timer"/><l>5</l></list></block><script><block s="createClone"><l><option>myself</option></l></block><block s="doSetVar"><l>Trail Timer</l><l>0</l></block></script><list></list></block><custom-block s="Calculate Real Time Kinetic and Potential Energies"></custom-block><block s="doWait"><l>0.03</l></block></script></block><block s="doSetVar"><l>Simulation Over?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="Finalize Simulation Results"></custom-block><custom-block s="Calculate Theoretical Results"></custom-block><block s="doBroadcast"><l>show results</l><list></list></block><block s="gotoXY"><l>-150</l><l>-50</l></block><block s="bubble"><block s="reportJoinWords"><list><l>Theoretical Max Height (m): </l><block var="Theoretical Max Height"/><block s="reportJoinWords"><list><l>  Theoretical Airtime (s): </l><block var="Theoretical Airtime"/></list></block><block s="reportJoinWords"><list><l>  Theoretical Range (m): </l><block var="Theoretical Range"/></list></block></list></block></block></script><script x="298.3333333333328" y="25.333333333333314"><block s="receiveGo"></block><block s="hide"></block></script><script x="295.99999999999943" y="92.41666666666563"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Simulation Over?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="removeClone"></block></script><list></list></block></script></block></script></scripts></sprite><sprite name="Cannon" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="582"><costumes><list id="583"><item><ref mediaID="Physics Projectile Simulator_Cannon_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="584"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29.99999999999997" y="10"><block s="receiveGo"></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="setHeading"><l>90</l></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>Physics Mode or Fun Mode? (type "physics" or "fun")</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>physics</l></list></block><script><block s="doBroadcast"><l>physics</l><list></list></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>fun</l></list></block><script><block s="doBroadcast"><l>fun</l><list></list></block></script></list></block></script><script x="413.9999999999999" y="33.00000000000023"><block s="receiveMessage"><l>physics</l><list></list></block><block s="hide"></block></script><script x="34.99999999999997" y="287.33333333333326"><block s="receiveMessage"><l>fun</l><list></list></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>Gravity</l><l>-0.2</l></block><block s="doSetVar"><l>Charge Amount</l><l>5</l></block><block s="doSetVar"><l>Max Charge</l><l>100</l></block><block s="doSayFor"><l>Click to shoot. Press up/down to increase/decrease launch speed. Press space to clear all balls.</l><l>3</l></block><block s="gotoXY"><l>-200</l><l>-150</l></block><block s="doBroadcast"><l>start</l><list></list></block><block s="doForever"><script><block s="doSetVar"><l>Cannon Direction</l><block s="direction"></block></block><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block><block s="doIf"><block s="reportMouseDown"></block><script><block s="doWaitUntil"><block s="reportNot"><block s="reportMouseDown"></block></block></block><block s="doTellTo"><l>Cannon Ball</l><block s="reifyScript"><script><block s="createClone"><l>Cannon Ball</l></block></script><list></list></block><list></list></block></script><list></list></block></script></block></script><script x="230.00000000000023" y="179.33333333333312"><block s="receiveMessage"><l>show results</l><list></list></block><block s="setHeading"><l>90</l></block><block s="show"></block><block s="gotoXY"><l>150</l><l>-50</l></block><block s="bubble"><block s="reportJoinWords"><list><l>Simulation Max Height (m): </l><block s="reportListItem"><l>5</l><block var="Projectile Data"/></block><block s="reportJoinWords"><list><l>  Simulation Airtime (s): </l><block s="reportListItem"><l>6</l><block var="Projectile Data"/></block></list></block><block s="reportJoinWords"><list><l>  Simulation Range (m): </l><block s="reportListItem"><l>7</l><block var="Projectile Data"/></block></list></block></list></block></block></script><script x="38.00000000000003" y="695.7499999999968"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doChangeVar"><l>Charge Amount</l><l>5</l></block><block s="doIf"><block s="reportVariadicGreaterThanOrEquals"><list><block var="Charge Amount"/><block var="Max Charge"/></list></block><script><block s="doSetVar"><l>Charge Amount</l><block var="Max Charge"/></block></script><list></list></block></script><script x="328.0000000000002" y="701.7499999999968"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doChangeVar"><l>Charge Amount</l><l>-5</l></block><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><block var="Charge Amount"/><l>5</l></list></block><script><block s="doSetVar"><l>Charge Amount</l><l>5</l></block></script><list></list></block></script></scripts></sprite><sprite name="Cannon Ball" idx="3" x="-200" y="-150" heading="265" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="160.65,0,96.38999999999994,1" pen="tip" id="773"><costumes><list id="774"><item><ref mediaID="Physics Projectile Simulator_Cannon Ball_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="775"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10.000000000000028"><block s="receiveOnClone"></block><block s="show"></block><block s="gotoXY"><l>-200</l><l>-150</l></block><block s="doDeclareVariables"><list><l>Clone X-Velocity</l><l>Clone Y-Velocity</l></list></block><block s="doSetVar"><l>Clone X-Velocity</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportVariadicProduct"><list><block var="Charge Amount"/><block s="reportMonadic"><l><option>cos</option></l><block s="reportDifference"><block var="Cannon Direction"/><l>90</l></block></block></list></block></block></block><block s="doSetVar"><l>Clone Y-Velocity</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportVariadicProduct"><list><block var="Charge Amount"/><block s="reportMonadic"><l><option>sin</option></l><block s="reportDifference"><block var="Cannon Direction"/><l>90</l></block></block></list></block></block></block><block s="doForever"><script><block s="changeXPosition"><block var="Clone X-Velocity"/></block><block s="changeYPosition"><block var="Clone Y-Velocity"/></block><block s="doChangeVar"><l>Clone Y-Velocity</l><block var="Gravity"/></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="xPosition"></block><l>230</l></list></block><block s="reportVariadicGreaterThan"><list><l>-230</l><block s="xPosition"></block></list></block></list></block><script><block s="doSetVar"><l>Clone X-Velocity</l><block s="reportVariadicProduct"><list><l>-0.8</l><block var="Clone X-Velocity"/></list></block></block></script><list><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><l>170</l></list></block><block s="reportVariadicGreaterThan"><list><l>-170</l><block s="yPosition"></block></list></block></list></block><script><block s="doSetVar"><l>Clone Y-Velocity</l><block s="reportVariadicProduct"><list><l>-0.8</l><block var="Clone Y-Velocity"/></list></block></block></script></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="xPosition"></block><l>230</l></list></block><script><block s="setXPosition"><l>230</l></block></script><list><block s="reportVariadicGreaterThan"><list><l>-230</l><block s="xPosition"></block></list></block><script><block s="setXPosition"><l>-230</l></block></script><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><l>170</l></list></block><script><block s="setYPosition"><l>170</l></block></script><block s="reportVariadicGreaterThan"><list><l>-170</l><block s="yPosition"></block></list></block><script><block s="setYPosition"><l>-170</l></block></script></list></block></script></block></script><script x="489.9999999999999" y="29.333333333333286"><block s="receiveGo"></block><block s="hide"></block></script><script x="490.9999999999999" y="97.33333333333348"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="removeClone"></block></script></scripts></sprite><sprite name="Various Displays" idx="4" x="-50" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="255,132,26,1" pen="tip" id="946"><costumes><list id="947"><item><ref mediaID="Physics Projectile Simulator_Various Displays_cst_Untitled"></ref></item><item><ref mediaID="Physics Projectile Simulator_Various Displays_cst_Untitled(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="948"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10.000000000000057"><block s="receiveMessage"><l>display energies</l><list></list></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="Simulation Over?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="clear"></block><block s="setColor"><color>238,0,23,1</color></block><block s="gotoXY"><l>-210</l><l>150</l></block><block s="write"><block s="reportJoinWords"><list><l>KE: </l><block s="reportRound"><block s="reportListItem"><l>8</l><block var="Projectile Data"/></block></block><l> J</l></list></block><l>18</l></block><block s="setColor"><color>71,87,255,1</color></block><block s="gotoXY"><l>-210</l><l>125</l></block><block s="write"><block s="reportJoinWords"><list><l>PE: </l><block s="reportRound"><block s="reportListItem"><l>9</l><block var="Projectile Data"/></block></block><l> J</l></list></block><l>18</l></block><block s="setColor"><color>237,15,255,1</color></block><block s="gotoXY"><l>-210</l><l>100</l></block><block s="write"><block s="reportJoinWords"><list><l>Y-Velocity: </l><block s="reportRound"><block s="reportListItem"><l>3</l><block var="Projectile Data"/></block></block><l> m/s</l></list></block><l>18</l></block><block s="setColor"><color>255,132,26,1</color></block><block s="gotoXY"><l>-210</l><l>75</l></block><block s="write"><block s="reportJoinWords"><list><l>Height: </l><block s="reportRound"><block s="reportListItem"><l>10</l><block var="Projectile Data"/></block></block><l> m</l></list></block><l>18</l></block></script></block></script><script x="35.00000000000023" y="456.33333333333235"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></block></script><script x="195.0000000000001" y="442.3333333333326"><block s="receiveMessage"><l>show results</l><list></list></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>-150</l></block><block s="bubble"><l>Click me to fire again.</l></block></script><script x="33.00000000000023" y="541.000000000001"><block s="receiveMessage"><l>start</l><list></list></block><custom-block s="Display Launch Power"></custom-block></script><script x="205.0000000000001" y="557.3333333333327"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>physics</l><list></list></block><block s="hide"></block></script></scripts></sprite><watcher var="Launch Angle" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="X-Velocity" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Y-Velocity" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="Gravity" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="PixelsPerMeter" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="Theoretical Max Height" style="normal" x="10" y="199.00001799999993" color="243,118,29" hidden="true"/><watcher var="Theoretical Airtime" style="normal" x="10" y="220.00001999999995" color="243,118,29" hidden="true"/><watcher var="Theoretical Range" style="normal" x="10" y="241.00002199999994" color="243,118,29" hidden="true"/><watcher var="Time" style="normal" x="16" y="43.000013999999965" color="243,118,29" hidden="true"/><watcher var="Simulation Max Height" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/><watcher var="Simulation Time" style="normal" x="10" y="283.00002599999993" color="243,118,29" hidden="true"/><watcher var="Simulation Range" style="normal" x="10" y="304.00002799999993" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="338.999998" color="4,148,220" hidden="true"/><watcher var="Cannon Direction" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Trail Timer" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Charge Amount" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Max Charge" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Charge Timer" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Kinetic Energy" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Potential Energy" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Height" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Launch Angle"><l>80</l></variable><variable name="Initial Launch Velocity"><l>80</l></variable><variable name="X-Velocity"><l>69.45927106677216</l></variable><variable name="Y-Velocity"><l>393.9231012048832</l></variable><variable name="Gravity"><l>-9.8</l></variable><variable name="PixelsPerMeter"><l>5</l></variable><variable name="Time"><l>1.0600000000000007</l></variable><variable name="Theoretical Max Height"><l>79.17112737901664</l></variable><variable name="Theoretical Airtime"><l>8.039246963364961</l></variable><variable name="Theoretical Range"><l>55.8400234001092</l></variable><variable name="Projectile Data"><list struct="atomic" id="1091">80,69.45927106677216,392.4531012048832,80,-168.12640696385347,0.05,0,3176.880539649152,23.2722423508472,2.374718607229306</list></variable><variable name="Simulation Max Height"><l>0</l></variable><variable name="Simulation Time"><l>0.02</l></variable><variable name="Simulation Range"><l>0</l></variable><variable name="Simulation Over?"><bool>false</bool></variable><variable name="Cannon Direction"><l>44</l></variable><variable name="Trail Timer"><l>2</l></variable><variable name="Charge Amount"><l>50</l></variable><variable name="Max Charge"><l>100</l></variable><variable name="Charge Timer"><l>0</l></variable><variable name="Kinetic Energy"><l>0</l></variable><variable name="Potential Energy"><l>0</l></variable><variable name="Height"><l>0.02000000000000455</l></variable></variables></scene></scenes></project><media name="Physics Projectile Simulator" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Physics Projectile Simulator_Stage_cst_Untitled"/><costume name="Untitled" center-x="13" center-y="13.516666666666652" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAtRJREFUSEvtlk+IzVEUxz/nvfe7772SyMLCkP9lgRTFRrMZ0Qyi/JspYseCskAURikslBQ7Ss34V4SZyGxkQ1GShfK3RNmIpGZ+9/fe75j7/N5zx7yZfuMtbNzVu/ee8/2cc369e46QcinkCIL5ZLMTKi7l8jei6IVAKY2EjGakMIl8vgPVDmAJ8Ke9Ak8Q6SIMuwS+jKQ3IkiN2Q+cSBOtZ3NArD1Zz2cYSI2ZB1wAltZxeI3qx8q5SBMwp47NY2CHWPvSvxsC0iBYDPQgMtkzeoTqJaKoW+C776wwniBoR2QrsMy7+4zqaomip9WzGkiLxSmUyw+A2Z7DfrH2VJryqTH7AL9sb8hmm6W//1OlAFURNaYb2JLsLSJtEoZ9aSA1jXy+BdUewCRnl8Xa9hpIjdkEXPFE14u1N8cC8QJeB9zwfDeLtVcrGakxt4A1yUc+L2G4628gXmbnUN2Z7G+LtWtFi8WplMsfasIicyUMXzcImoPqq5pGNjtNhvxfVPskilY0AqllFQT3EWlJ9gcc6Ohg9Y4kB51irds3vIbp/gelrek/Ld1B4HgS6T2xdlXaqEezU2PuAisTm0OihcJ04vh9zSmTmSUDA+8agWmhMJM4futpzqi+DO59aq1cqJ6VKNrdECgIziBS1egVa9uqIPfwdXmvw2oJQwcf89J8vg3VO55jh1jrWsyvpcZcAzYk2x/EcauUSg/HQtJcbjmZTC8wLvG7LtZudL9/gwqFGcSx60fTEqMYkb0ShmfSwDSf34PqaSCT2H8gk2mWgYHK9x/aYXO5ZUlEE2viqg7uOqwbPqwPVdd3XIeFbYg0e3dfk4o8qp4NnxmCYCEiF4FFdTJ5AfyaGcDNDPPr2DxDdbtE0XP/brQp6PBgxp1pyubZHBFrj9XzGX2uKxabKJddadxct2AEqIu8m2y2qzofjBn0x/cYRy43dFItldyk+iNN1j8Bz9EVRg2Z61UAAAAASUVORK5CYII=" mediaID="Physics Projectile Simulator_Projectile_cst_Untitled"/><costume name="Untitled" center-x="10" center-y="11.516666666666652" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAARCAYAAAB5LjRtAAAAAXNSR0IArs4c6QAAAFBJREFUSEvt0iEWADAIAlC999pOrYbtCoQFxsNsQL5ZVStEJ7v7iN4WPu5XWctZjrABvyUhChTJclBNhEuWI0SBIlkOqolwSVtuZjZh6U8iXXy2QdCV8Co4AAAAAElFTkSuQmCC" mediaID="Physics Projectile Simulator_Cannon_cst_Untitled"/><costume name="Untitled" center-x="7" center-y="7.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAARxJREFUOE+V0jtOw0AQxvH/OCFSOtqs8rANHRVXAAlHyR0QoqPOOajpeN0BRJDgClR0EJyHTEtFlJB4kBcSWREPe7rZ/X4jrXaElarV1BRi9gQ2kyuFp7nD7XAoUToqi6Za1XIx5ljgaHXY94CTmUNnNJJx0lvYaGjF+eAK2P4Jpc4e4jXa/b68WugZvQGCf9DiuvsSSVPcigYiJDBzqdIU3+iZwkFm9fW+c/GMvgPlPBAYJ1BzIhtP4AQo5cRT8Sp6gbCfCyqX4le1pbH9w8wlDm37j67RO4GdLFLhPoxk10LfaD2Ga4Gtv7DCowOtXiSD5a66rq4ztbt6+MuunlKiE4byttzVdLBeV784J1BlwwaE51mB7mAgvXTuE0KfWGbTcE2AAAAAAElFTkSuQmCC" mediaID="Physics Projectile Simulator_Cannon Ball_cst_Untitled"/><costume name="Untitled" center-x="10" center-y="6" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAACxJREFUOE9jZNj4sYaBioCRYdOn/1Q0j2HUQMpDczQMB2UYbv7cTLm7ECYAALTEHrI3LDmMAAAAAElFTkSuQmCC" mediaID="Physics Projectile Simulator_Various Displays_cst_Untitled"/><costume name="Untitled(2)" center-x="14" center-y="14.516666666666652" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAAXNSR0IArs4c6QAAAjxJREFUSEvl1z1oE2EYwPH/k6YpqJPi5MeiINgkpRQ/BkURK2qdpdrEoEuEDooObhbdHASXglnUmIsWZ2vFiig6+EEp5qIgxMWPSXRSoUl6j7mrFxvTxGhzt3jbHc/z/O59ee99nxNavLrHtCdQZjOwXoXldpooX4CCFeT5q0F52UopaRbUe0tXlmYYFmHIhv5QsKBKtrOL0emD8qlRbEMwktEzlUGcQ+hq5c2rMcoMMGLG5cJCeXWgPapykTSw76+g+uCJYIjE76OtATemdW1HB7eByCIxN92cneXA64S8cx9Uwb6UdhaX8hjY0ibMLfMs9I3tU0kpOQvNfRox9DKQbDPmlkuZMTleBcM3tF8s7nmEOWU1wJ78YZl0RhjJ6iTKbi9BhPvmkPRLzzXttoLkPcV+Fg+UCUs0qydUueQHKMJJiRhqfwYDfoDAuA3aO0PIJ7Bog+oT5jD/A5jVEkrQl2kVyhLJ6ATCXl9A5a4NnkK46BN42l409lGU8wWE6NxemtGHCDs8RZVHZlx2zoHXdT8Bxj0FLQbMI3Ln13mY0SsIRz1BlatmXI7VHMB9KV1SXMYTlN62osJ06CvbppLyvQa0b8Jjuk7KztRuaBP6RoMM5AflrVuvrmuLGrpahTTKrkWhwgNRErmYfJhfp3FfauhZpy/9t2vEjMn5hVKbdt7hm7pGygxX2vkYwqqmtvKx0p0bGmQ0f0jeN4ptCs5Pihq61YJNAfvfQlnhLADhswWFALzIxeRpK5PxA/yht6K3x3guAAAAAElFTkSuQmCC" mediaID="Physics Projectile Simulator_Various Displays_cst_Untitled(2)"/></media></snapdata>