<snapdata remixID="12973151"><project name="DevSquare 0.5" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes>After quite some time, perhaps 2 years, DevSquare is back with yet another improved version.&#xD;&#xD;I&apos;ve gotten better with coding and stuff, so HERE&apos;S DEVSQUARE VERSION 0.5, which solved most of the present problems in the previous DevSquare.&#xD;&#xD;Thanks, and I&apos;ll be sure to make more versions in the future.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABGVJREFUeF7tnb1PU2EUh08hpUD4TCF8jY7GzdXB3T+X2cHZzbi5wcCHQCBAoIVc876JiY2XhJbcnK+ni0ntvef8fs+TF8Rae03TNMKDBpQa6CGgUvOMrQ1MCHh7e9tZLSsrK53dmxv7bQAB/bILsTkChsDoNwQC+mUXYnMEDIHRbwgE9MsuxOYIGAKj3xAI6JddiM0RMARGvyEmBLy+vpbyw+ilpSVZWFhoTXV1dSVra2syPz8/VWp+ED1VXWlePCHg+fl5lW80GlXBzs7OZHNzU8bjsSwuLsrd3Z1sbGzUX4ugFxcXMhwOa1n39/cyGAzqcwcHB/Xa9fV1uby8lL29PUHANE5NFbRVwPL+hHIS3tzcyNPTkywvL0t5bmtrS56fn+X09FT6/b7s7OzIw8NDHVhOzyJZuWZ7e7s+d3R0VEUt1/0VdarteHH4Bv4TsJxc5STb3d2V4+PjeiKWU7CccEWmk5OTehoW2Yp05ffKNXNzc1XK8iinZDlBi8TltNzf35fV1dXwZRJw+gbe/IeQ8uX6pe8X/12HL8HTw8lwxZsFfG1JCPjapnK9DgFz8TaXFgHNIcm1EALm4m0uLQKaQ5JrIQTMxdtcWgQ0hyTXQgiYi7e5tAhoDkmuhSYELH/P29Vj2nfPdLUH97XVAP8w3RaPdNsgYDrktgIjoC0e6bZBwHTIbQVGQFs80m2DgOmQ2wqMgLZ4pNsGAdMhtxUYAW3xSLdNq4A/3/Bhku87/JDLdHQSBG4V8EevN3P0D3zk9MzdZbwQATNSN5QZAQ3ByLgKAmakbigzAhqCkXEVBMxI3VBmBDQEI+MqCJiRuqHMCGgIRsZVEDAjdUOZEdAQjIyrVAEHMpjI/r03mrmLj037Z0s/yuPM9+TCuA0gYFy2LpK1CtjF5pyAXbTq/54I6J+h6wRVwC/ypfMQh3LY+QwG+GuAd0T7YxZqYwQMhdNfGAT0xyzUxggYCqe/MAjoj1mojREwFE5/YRDQH7NQGyNgKJz+wiCgP2ahNkbAUDj9hUFAf8xCbYyAoXD6C4OA/piF2hgBQ+H0FwYB/TELtTEChsLpLwwC+mMWamMEDIXTXxgE9Mcs1MYIGAqnvzAI6I9ZqI0RMBROf2EQ0B+zUBsjYCic/sIgoD9moTZGwFA4/YVBQH/MQm2MgKFw+guDgP6YhdoYAUPh9BcGAf0xC7UxAobC6S8MAvpjFmpjBAyF018YBPTHLNTGCBgKp78wCOiPWaiNe9+ar02oRIRRaWAsI+lL+/+S9dJCn+Sz9N41QwRUQcbQX/IbAdFArwEE1OueySKCgGig2gACqtbPcATEAdUGEFC1foYjIA6oNoCAqvUzHAFxQLUBBFStn+EIiAOqDSCgav0MR0AcUG0AAVXrZzgC4oBqAwioWj/DERAHVBtAQNX6GY6AOKDaAAKq1s9wBMQB1QYQULV+hiMgDqg2gICq9TMcAXFAtQEEVK2f4QiIA6oNIKBq/QxHQBxQbaAI+Af0t7y36e5tbwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="DevSquare 0.5"><notes>After quite some time, perhaps 2 years, DevSquare is back with yet another improved version.&#xD;&#xD;I&apos;ve gotten better with coding and stuff, so HERE&apos;S DEVSQUARE VERSION 0.5, which solved most of the present problems in the previous DevSquare.&#xD;&#xD;Thanks, and I&apos;ll be sure to make more versions in the future.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="X Move %&apos;Speed&apos; , %&apos;Heading&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s">2</input><input type="%s">1</input></inputs><script><block s="doDeclareVariables"><list><l>XSpeed</l></list></block><block s="doSetVar"><l>XSpeed</l><block var="Speed"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Heading"/><l>-1</l></list></block><script><block s="doSetVar"><l>Speed</l><block s="reportDifference"><block var="Speed"/><block s="reportVariadicProduct"><list><block var="Speed"/><l>2</l></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Heading"/><l>1</l></list></block><script><block s="doSetVar"><l>Speed</l><block var="Speed"/></block></script><list></list></block><block s="changeXPosition"><block var="Speed"/></block></script></block-definition><block-definition s="Rigidbody2D %&apos;Gravity&apos; , %&apos;GroundTag&apos; , %&apos;GravityEnabled?&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s">9.8</input><input type="%s">Tag1</input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="GravityEnabled?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doUntil"><block s="reportTouchingObject"><block var="GroundTag"/></block><script><block s="changeXPosition"><block s="reportVariadicProduct"><list><block var="Heading"/><block var="Speed"/></list></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Gravity"/><block s="reportVariadicProduct"><list><block var="Gravity"/><l>2</l></list></block></block><block s="reportQuotient"><l>75</l><block s="getScale"></block></block></list></block></block></script></block></script><list></list></block></script></block-definition><block-definition s="Block Comment %&apos;Comment&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s">Insert a comment or statement here...</input></inputs></block-definition><block-definition s="Y Move %&apos;Speed&apos; , %&apos;Heading&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s">2</input><input type="%s">1</input></inputs><script><block s="doDeclareVariables"><list><l>YSpeed</l></list></block><block s="doSetVar"><l>YSpeed</l><block var="Speed"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Heading"/><l>-1</l></list></block><script><block s="doSetVar"><l>Speed</l><block s="reportDifference"><block var="Speed"/><block s="reportVariadicProduct"><list><block var="Speed"/><l>2</l></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Heading"/><l>1</l></list></block><script><block s="doSetVar"><l>Speed</l><block var="Speed"/></block></script><list></list></block><block s="changeYPosition"><block var="Speed"/></block></script></block-definition><block-definition s="is touching trigger box %&apos;TriggerBox&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">Tag2</input></inputs><script><block s="doIfElse"><block s="reportTouchingObject"><block var="TriggerBox"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false"  instrument="4" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="165"><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 struct="atomic" id="166"></list></costumes><sounds><list struct="atomic" id="167"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="DevSquare LOGO" idx="3" x="-196" y="138" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="172"><costumes><list id="173"><item><ref mediaID="DevSquare LOGO_cst_DevSquare Game Engine"></ref></item></list></costumes><sounds><list struct="atomic" id="174"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="setScale"><l>50</l></block></script></scripts></sprite><sprite name="Ground" idx="2" x="-1.2550048828125" y="-137.8231658935547" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="181"><costumes><list id="182"><item><ref mediaID="Ground_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="183"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="38"><block s="receiveGo"></block><block s="doSetVar"><l>Tag2</l><l>Ground</l></block></script></scripts></sprite><watcher scope="ExampleSprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="Tag2" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="ExampleSprite" s="xPosition" style="normal" x="10" y="115.00000999999997" color="74,108,212" hidden="true"/><watcher var="Speed" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="GravityEnabled?" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="Heading" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><sprite name="ExampleSprite" idx="1" x="-203" y="53.309999999999945" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="197"><costumes><list id="198"><item><ref mediaID="ExampleSprite_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="199"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30.000000000000014"><block s="receiveGo"></block><block s="doSetVar"><l>Speed</l><l>0</l></block><block s="doSetVar"><l>GravityEnabled?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="gotoXY"><l>-203</l><l>141.6</l></block><block s="doForever"><script><block s="goToLayer"><l><option>front</option></l></block><custom-block s="Block Comment %s"><l>Rigidbody2D is the 2D gravity physics simulator component that has 2 inputs. The first input is the surface gravity amount, which on earth is</l></custom-block><custom-block s="Block Comment %s"><l>9.8 meters per second. The second input is the "Ground" tag. The "Ground" object in our scene is tagged "Ground"</l></custom-block><custom-block s="Rigidbody2D %s , %s , %s"><l>9.81</l><block var="Tag1"/><block var="GravityEnabled?"/></custom-block><block s="doIf"><block s="reportKeyPressed"><l><option>left arrow</option></l></block><script><block s="doSetVar"><l>Speed</l><l>2</l></block><block s="doSetVar"><l>Heading</l><l>-1</l></block></script><list><block s="reportKeyPressed"><l><option>right arrow</option></l></block><script><block s="doSetVar"><l>Speed</l><l>2</l></block><block s="doSetVar"><l>Heading</l><l>1</l></block></script><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>left arrow</option></l></block><block s="reportKeyPressed"><l><option>right arrow</option></l></block></list></block></block><script><block s="doSetVar"><l>Speed</l><l>0</l></block></script></list></block><custom-block s="Block Comment %s"><l>The block "X Move" has two inputs. The first input is the speed and the second input is the heading. It&apos;s job is to move the player in</l></custom-block><custom-block s="Block Comment %s"><l>the X direction</l></custom-block><custom-block s="X Move %s , %s"><block var="Speed"/><block var="Heading"/></custom-block></script></block></script><script x="30" y="620.8333333333343"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doSetVar"><l>GravityEnabled?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doRepeat"><l>10</l><script><block s="changeYPosition"><l>10</l></block></script></block><block s="doSetVar"><l>GravityEnabled?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWaitUntil"><block s="reportTouchingObject"><block var="Tag2"/></block></block></script><list></list></block></script></block></script><script x="30" y="911.2500000000005"><block var="Speed"><comment w="90" collapsed="false">You need this speed variable in order for the Kinematic Gravity to work.</comment></block></script><script x="30" y="1016.2500000000006"><custom-block s="Block Comment %s"><l>The block "Y Move" has two inputs. The first input is the speed and the second input is the heading. It&apos;s job is to move the player in</l></custom-block><custom-block s="Block Comment %s"><l>the Y direction.</l></custom-block><custom-block s="Block Comment %s"><l>In this case, the "Y Move" block won&apos;t be used as this is a 2D Platformer example and not a 2D Top-Down example.</l></custom-block><custom-block s="Block Comment %s"><l>Use the link in the "Project Notes" section to make a 2D Top-Down Game</l></custom-block><custom-block s="Y Move %s , %s"><l>2</l><l>1</l></custom-block></script></scripts></sprite></sprites></stage><variables><variable name="Tag1"><l>Ground</l></variable><variable name="Tag2"><l>Ground</l></variable><variable name="Speed"><l>0</l></variable><variable name="GravityEnabled?"><bool>true</bool></variable><variable name="Heading"><l>-1</l></variable></variables></scene></scenes></project><media name="DevSquare 0.5" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="DevSquare Game Engine" center-x="69" center-y="69.5" image="data:image/png;base64,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" mediaID="DevSquare LOGO_cst_DevSquare Game Engine"/><costume name="costume1" center-x="238" center-y="177" image="data:image/png;base64,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" mediaID="Ground_cst_costume1"/><costume name="costume1" center-x="23" center-y="21" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAArCAYAAADsQwGHAAAAAXNSR0IArs4c6QAAAItJREFUWEft1MEJwCAQBdG1/0N6swFLsIQEGwjMPyjCeB9cnoutVz112Wm96r1s5nLoXS+mtNI/Aq6H6+F67NoBpZXOBPynMzdeKc3NskLpzI1XSnOzrFA6c+OV0twsK5TO3HilNDfLCqUzN14pzc2yQunMjVdKc7OsUDpz49WSnjw7W6yhx9kR+O0fo05Np01oCOsAAAAASUVORK5CYII=" mediaID="ExampleSprite_cst_costume1"/></media></snapdata>