<snapdata remixID="14279851"><project name="platformer demo" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"><notes>Basic platformer movement demo&#xD;wasd or arrow keys to move&#xD;space to jump&#xD;e to toggle sliders, 1-6 number keys to change level&#xD;IF THE PROJECT IS SUPER SLOW try running it in the editor or using a different browser</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA9ZJREFUeF7t3LFRG1EQgGFdRkhM5BIIHboDKAGKIAYqgQIIoAOHDukAImogkwcP4wENeG9m32qF7yP1Y/f065uXWGJar9frlR8FmgpMADaVt/ZPAQBBaC0AYGt+ywFkoLUAgK35LQeQgdYCALbmtxxABloLANia33IAGWgtAGBrfssBZKC1AICt+S0HkIHWAgC25rccQAZaCwDYmt9yABloLQBga37LAWSgtQCArfktB5CB1gIAtuYfu3yaprED30w7OTlZXV1dDZ8P4PCkfQMB7Gtv88t3bN2AHHQWALCzvt1uQAZ6C7gBe/svfjuAiyfQGwDA3v6L3w7g4gn0BgCwt/+X3H57e7u6v78f8uyXl5dD5nw05PDwcHV0dDR7/vHx8erld6If/xMSFSr+99PT09X19XXxlu2Pf8H6EcCLi4t3DwPg9t+bdxv/V4CfZd38i9AAArjVAgBuNXe8zA3or+THSgpPAAhgIa94NIAAxkoKTwAIYCGveDSAAMZKCk8ACGAhr3g0gADGSgpPAAhgIa94NIAAxkoKTwAIYCGveDSAAMZKCk8ACGAhr3j0yM8DxtviE3d3d8M+n/jRNh9GiN+DRZ+ovpEBXDSv+MUDGDdyorAAgIVxjY4LABg3cqKwAICFcY2OCwAYN3KisACAhXGNjgsAGDdyorAAgIVxjY4LABg3cqKwAICFcY2OCwAYN3KisACAhXGNjgsAGDdyorAAgIVxjY4LABg3cqKwAICFcY2OCwAYN3KisACAhXGNjgt8WYCjv1yz+beE43ROjCjwZQGOfvBd/LLe48x3+NvMc7t4bPT7uPkay76UNPrBdxHgz5lifsw8t4vHRr+PAA58lwHMx3QDJhoCmIj3+qsAJhoCmIgHYD4egPmGbsBEQwAT8dyA+XgA5hu6ARMNAUzEcwPm4wGYb+gGTDQEMBHPDZiPB2C+oRsw0RDARDw3YD4egPmGbsBEQwAT8dyA+XgA5hu6ARMNAUzEcwPm4wGYb+gGTDQEMBHvXzfg4+PcD5t//gBnZ2erm5ub/BO+Tnh4eBg2a9SgX3t7s0Z9f36edW4XD41+Hzdf49v3dX9/fzWt1+v1NE272GL3nungYN4zPT3NO7fwU+fn5wAu3EDrywewNb/lADLQWgDA1vyWA8hAawEAW/NbDiADrQUAbM1vOYAMtBYAsDW/5QAy0FoAwNb8lgPIQGsBAFvzWw4gA60FAGzNbzmADLQWALA1v+UAMtBaAMDW/JYDyEBrAQBb81sOIAOtBQBszW85gAy0FgCwNb/lADLQWuAvwNansHzRBX4D9fYkpUczFJ8AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="platformer demo"><notes>Basic platformer movement demo&#xD;wasd or arrow keys to move&#xD;space to jump&#xD;e to toggle sliders, 1-6 number keys to change level&#xD;IF THE PROJECT IS SUPER SLOW try running it in the editor or using a different browser</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="rect costume %&apos;width&apos; %&apos;height&apos; %&apos;Color&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input><input type="%l" initial="1" min="4" max="4"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Color"/></block><l>4</l></list></block></block><script><block s="doSetVar"><l>Color</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>255</l></list></block></block></script><list></list></block><block s="doReport"><block s="reportNewCostume"><block s="reportReshape"><block var="Color"/><list><block s="reportVariadicProduct"><list><block var="width"/><block var="height"/></list></block><l>4</l></list></block><block var="width"/><block var="height"/></block></block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;ca:vestit amb el text _ i mida _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>tmp</l><l>trails</l><l>pen state</l></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="text"/><l> </l></list></block><script><block s="doSetVar"><l>tmp</l><custom-block s="costume from text %s size %n"><l>A</l><block var="size"/></custom-block></block><block s="doReport"><block s="reportNewCostume"><block s="reportReshape"><l>0</l><block s="reportListAttribute"><l><option>dimensions</option></l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="tmp"/></block></block></block><block s="reportGetImageAttribute"><l><option>width</option></l><block var="tmp"/></block><block s="reportGetImageAttribute"><l><option>height</option></l><block var="tmp"/></block></block></block></script><list></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen state"/><script><block s="down"></block></script><list></list></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="costume %&apos;cst&apos; with background RGBA %&apos;rgb&apos; padding %&apos;padding&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:kostium _ z tłem RGBA _ rozmiar tła _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%n">200</input><input type="%n">2</input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>clr</l><l>new</l><l>x</l><l>y</l><l>dir</l><l>trails</l><l>flat</l><l>old size</l><l>old pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>old</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>clr</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>flat</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetVar"><l>old size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>old pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportGetImageAttribute"><l><option>width</option></l><block var="cst"/></block><l>2</l></block><block var="padding"/></list></block></block><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block s="reportVariadicSum"><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="cst"/></block><block s="reportVariadicProduct"><list><block var="padding"/><l>2</l></list></block></list></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="rgb"/></block><block s="down"></block><block s="setXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="xPosition"></block></block></block><block s="up"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="doGotoObject"><l><option>center</option></l></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center x</option></l></block></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center y</option></l></block></block></block><block s="doStamp"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>new</l><block s="reportPenTrailsAsCostume"></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="new"/><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l><option>word</option></l></block><l>button</l></block><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><block s="reportJoinWords"><list><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l> button</l></list></block></block></list></block><block s="clear"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="old"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="clr"/></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat"/></block><block s="setSize"><block var="old size"/></block><block s="doIf"><block var="old pen state"/><script><block s="down"></block></script><list></list></block><block s="doReport"><block var="new"/></block></script><scripts><script x="255" y="186.19999999999993"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume from text %s size %n"><l>Snap!</l><l>36</l></custom-block><l>200</l><l>10</l></custom-block><l>100</l><l>2</l></custom-block></script><comment x="248.685546875" y="121.03333333333336" w="106" collapsed="false">Use this block to make &quot;clickable&quot; buttons:</comment></scripts></block-definition><block-definition s="wrap %&apos;e&apos;" type="command" category="operators"><comment x="0" y="0" w="90" collapsed="false">This is just a nice wrapper to keep things organized</comment><header></header><code></code><translations></translations><inputs><input type="%cs" initial="1"></input></inputs><script><block s="doRun"><block var="e"/><list></list></block></script></block-definition><block-definition s="point resize costume %&apos;costume&apos; by factor %&apos;factor&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">current<options>§_costumesMenu</options></input><input type="%n">2</input></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>floor</option></l><block var="factor"/></block><block var="factor"/></list></block></block><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>abs</option></l><block var="factor"/></block><block var="factor"/></list></block></block><block s="reportVariadicEquals"><list><block var="factor"/><block s="reportQuotient"><l>1</l><l></l></block></list></block></list></block></list></block><script><block s="errorObsolete"></block></script><list></list></block><block s="doDeclareVariables"><list><l>height</l><l>width</l><l>old pixels</l></list></block><block s="doSetVar"><l>height</l><block s="reportGetImageAttribute"><l><option>height</option></l><block var="costume"/></block></block><block s="doSetVar"><l>width</l><block s="reportGetImageAttribute"><l><option>width</option></l><block var="costume"/></block></block><block s="doSetVar"><l>old pixels</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="costume"/></block></block><block s="doSetVar"><l>factor</l><block var="factor"/></block><block s="doReport"><block s="reportNewCostume"><block s="reportReshape"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportReshape"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportReshape"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="h"/><block var="width"/></list></block><block var="w"/></list></block><block var="old pixels"/></block><list><block var="factor"/><l>4</l></list></block></autolambda><list><l>w</l></list></block><block s="reportNumbers"><l>1</l><block var="width"/></block></block><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="width"/><block var="factor"/></list></block><block var="factor"/></list></block><l>4</l></list></block></autolambda><list><l>h</l></list></block><block s="reportNumbers"><l>0</l><block s="reportDifference"><block var="height"/><l>1</l></block></block></block><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="height"/><block var="width"/></list></block><block s="reportVariadicProduct"><list><block var="factor"/><block var="factor"/></list></block></list></block><l>4</l></list></block><block s="reportVariadicProduct"><list><block var="factor"/><block var="width"/></list></block><block s="reportVariadicProduct"><list><block var="factor"/><block var="height"/></list></block></block></block></script></block-definition><block-definition s="init" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="hide"></block><block s="clear"></block><block s="doTellTo"><l>turtle</l><block s="reifyScript"><script><block s="up"></block><block s="setXPosition"><l>-200</l></block><block s="down"></block><block s="hide"></block></script><list></list></block><list></list></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="set hitbox positions" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doTellTo"><l>player</l><block s="reifyScript"><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>self imposed velocity</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block><block s="doSetVar"><l>external velocity</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block><block s="doSetVar"><l>jumping?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>death height</l><l>-500</l></block></script><list></list></block><list></list></block><block s="doTellTo"><l>walls</l><block s="reifyScript"><script><block s="gotoXY"><l>0</l><l>0</l></block></script><list></list></block><list></list></block><block s="doSetVar"><l>player friction</l><l>2</l></block><block s="doSetVar"><l>player jump velocity</l><l>100</l></block><block s="doSetVar"><l>player jump initial velocity</l><l>210</l></block><block s="doSetVar"><l>player gravity</l><l>10</l></block><block s="doSetVar"><l>player jump gravity</l><l>3</l></block><block s="doSetVar"><l>player walk speed</l><l>5</l></block><block s="doSetVar"><l>player walk acceleration</l><l>10</l></block><block s="doSetVar"><l>player coyote time</l><l>5</l></block><block s="doSetVar"><l>Jump buffer time</l><l>5</l></block></script></block-definition><block-definition s="%&apos;sprite&apos; in wall" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1"><options>§_objectsMenu</options></input></inputs><script><block s="doReport"><block s="reportAskFor"><block s="reportObject"><block var="sprite"/></block><block s="reifyReporter"><autolambda><custom-block s="touching wall"></custom-block></autolambda><list></list></block><list></list></block></block></script></block-definition><block-definition s="touching wall" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportTouchingObject"><l>walls</l></block></block></script></block-definition><block-definition s="move towards %&apos;start&apos; %&apos;end&apos; %&apos;delta&apos;" type="reporter" category="operators"><comment x="0" y="0" w="186.9999999999999" collapsed="false">Returns start moved towards end by delta&#xD;The result will not move past end&#xD;This works in both directions&#xD;If delta is negative it will move away from end</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block var="start"/></list></block><script><block s="doSetVar"><l>result</l><block s="reportVariadicSum"><list><block var="start"/><block var="delta"/></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="result"/><block var="end"/></list></block><script><block s="doSetVar"><l>result</l><block var="end"/></block></script><list></list></block></script><script><block s="doSetVar"><l>result</l><block s="reportDifference"><block var="start"/><block var="delta"/></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="result"/><block var="end"/></list></block><script><block s="doSetVar"><l>result</l><block var="end"/></block></script><list></list></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="%&apos;vector&apos; %&apos;component&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%n" initial="1"><options>x=1&#xD;y=2</options></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="component"/><block var="vector"/></block></block></script></block-definition><block-definition s="set player variables" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">This block sets the variables that the game actually uses from the sliders that you can adjust</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doTellTo"><l>player</l><block s="reifyScript"><script><block s="doSetVar"><l>friction</l><block s="reportQuotient"><block var="player friction"/><l>10</l></block></block><block s="doSetVar"><l>default gravity</l><block s="reportQuotient"><block var="player gravity"/><l>10</l></block></block><block s="doSetVar"><l>jump gravity scale</l><block s="reportQuotient"><block s="reportQuotient"><block var="player jump gravity"/><l>10</l></block><block var="default gravity"/></block></block><block s="doSetVar"><l>max walk speed</l><block var="player walk speed"/></block><block s="doSetVar"><l>walk accel</l><block s="reportQuotient"><block var="player walk acceleration"/><l>10</l></block></block><block s="doSetVar"><l>jump velocity</l><block s="reportQuotient"><block var="player jump velocity"/><l>10</l></block></block><block s="doSetVar"><l>jump initial velocity</l><block s="reportQuotient"><block var="player jump initial velocity"/><l>10</l></block></block><block s="doSetVar"><l>coyote time</l><block var="player coyote time"/></block></script><list></list></block><list></list><comment w="90" collapsed="false">Most of them are divided by ten because Snap sliders can only set integers but I wanted the sliders to have more control</comment></block><block s="doSetVar"><l>a</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="show player hitboxes"/><l>1</l></list></block><l>0</l><l>100</l></block></block><block s="doTellTo"><l>left foot</l><block s="reifyScript"><script><block s="setEffect"><l><option>ghost</option></l><block var="a"/></block></script><list></list></block><list></list></block><block s="doTellTo"><l>right foot</l><block s="reifyScript"><script><block s="setEffect"><l><option>ghost</option></l><block var="a"/></block></script><list></list></block><list></list></block><block s="doTellTo"><l>left arm</l><block s="reifyScript"><script><block s="setEffect"><l><option>ghost</option></l><block var="a"/></block></script><list></list></block><list></list></block><block s="doTellTo"><l>right arm</l><block s="reifyScript"><script><block s="setEffect"><l><option>ghost</option></l><block var="a"/></block></script><list></list></block><list></list></block><block s="doTellTo"><l>head</l><block s="reifyScript"><script><block s="setEffect"><l><option>ghost</option></l><block var="a"/></block></script><list></list></block><list></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="900"><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="901"></list></costumes><sounds><list struct="atomic" id="902"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="walls" idx="10" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="83.79299999999999,135.15,0,1" pen="tip" id="907"><costumes><list id="908"><item><ref mediaID="walls_cst_1"></ref></item><item><ref mediaID="walls_cst_2"></ref></item><item><ref mediaID="walls_cst_3"></ref></item><item><ref mediaID="walls_cst_4"></ref></item><item><ref mediaID="walls_cst_5"></ref></item></list></costumes><sounds><list struct="atomic" id="909"></list></sounds><blocks></blocks><variables></variables><scripts><script x="130" y="104.33333333333334"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSwitchToCostume"><l>1</l></block></script><script x="122" y="191"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSwitchToCostume"><l>2</l></block></script><script x="118" y="266"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doSwitchToCostume"><l>3</l></block></script><script x="122" y="363"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doSwitchToCostume"><l>4</l></block></script><script x="122" y="450"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doSwitchToCostume"><l>5</l></block></script></scripts></sprite><sprite name="turtle" idx="3" x="-200" y="-65.00000000000006" heading="165" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="66.19799999999992,0,150.45,1" pen="tip" id="943"><costumes><list struct="atomic" id="944"></list></costumes><sounds><list struct="atomic" id="945"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="fps" idx="2" x="-114.4375" y="146" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="949"><wear><ref mediaID="6"></ref></wear><costumes><list struct="atomic" id="950"></list></costumes><sounds><list struct="atomic" id="951"></list></sounds><blocks><block-definition s="fps and frame time graph %&apos;frame time&apos; %&apos;fps time&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doGotoObject"><block s="reportNewList"><list><l>-126</l><l>146</l></list></block></block><block s="doStamp"></block><block s="doGotoObject"><block s="reportNewList"><list><l>-220</l><l>146</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>fps </l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l>1000</l><block var="fps time"/></block></block></list></block><l>32</l></block><block s="doTellTo"><l>turtle</l><block s="reifyScript"><script><block s="gotoXY"><block s="reportVariadicSum"><list><block s="reportAttributeOf"><l><option>x position</option></l><l>turtle</l></block><l>3</l></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>5</l><block var="frame time"/></list></block><l>100</l></block></block></script><list></list></block><list></list></block></script></block></script></block-definition></blocks><variables></variables><scripts></scripts></sprite><sprite name="player" idx="4" x="0" y="-63.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="32.13000000000003,160.65,0,1" pen="tip" id="1018"><wear><ref mediaID="7"></ref></wear><costumes><list struct="atomic" id="1019"></list></costumes><sounds><list struct="atomic" id="1020"></list></sounds><blocks><block-definition s="set hitbox positions" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>old position</l></list></block><block s="doSetVar"><l>old position</l><block s="getPosition"></block></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doTellTo"><l>left foot</l><block s="reifyScript"><script><block s="gotoXY"><l>-10</l><l>-27</l></block><block s="setEffect"><l><option>ghost</option></l><block s="reportIfElse"><block var="show player hitboxes"/><l>0</l><l>100</l></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>right foot</l><block s="reifyScript"><script><block s="gotoXY"><l>10</l><l>-27</l></block><block s="setEffect"><l><option>ghost</option></l><block s="reportIfElse"><block var="show player hitboxes"/><l>0</l><l>100</l></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>left arm</l><block s="reifyScript"><script><block s="gotoXY"><l>-12</l><l>0</l></block><block s="setEffect"><l><option>ghost</option></l><block s="reportIfElse"><block var="show player hitboxes"/><l>0</l><l>100</l></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>right arm</l><block s="reifyScript"><script><block s="gotoXY"><l>12</l><l>0</l></block><block s="setEffect"><l><option>ghost</option></l><block s="reportIfElse"><block var="show player hitboxes"/><l>0</l><l>100</l></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>head</l><block s="reifyScript"><script><block s="gotoXY"><l>0</l><l>27</l></block><block s="setEffect"><l><option>ghost</option></l><block s="reportIfElse"><block var="show player hitboxes"/><l>0</l><l>100</l></block></block></script><list></list></block><list></list></block><block s="doGotoObject"><block var="old position"/></block></script></block-definition><block-definition s="total velocity" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block var="self imposed velocity"/><block var="external velocity"/></list></block><comment w="90" collapsed="false">external velocity is for if any other sprites want to apply forces to the player</comment></block></script></block-definition><block-definition s="move and collide %&apos;velocity&apos;" type="command" category="motion"><comment w="90" collapsed="false">Movement and collision logic</comment><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="changeXPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="velocity"/></block><block var="delta time"/></list></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="velocity"/></block><block var="delta time"/></list></block></block><block s="doIf"><block s="reportVariadicAnd"><list><custom-block s="%s in wall" scope="local"><l>head</l></custom-block><block s="reportVariadicGreaterThanOrEquals"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><l>0</l></list></block></list></block><script><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><l>0</l></block><block s="doReplaceInList"><l>2</l><block var="external velocity"/><l>0</l></block><custom-block s="push out of wall %s" scope="local"><l>down</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><custom-block s="%s in wall" scope="local"><l>left arm</l></custom-block><custom-block s="%s in wall" scope="local"><l>right arm</l></custom-block></list></block><script><block s="doReplaceInList"><l>1</l><block var="self imposed velocity"/><l>0</l></block><block s="doReplaceInList"><l>1</l><block var="external velocity"/><l>0</l></block><custom-block s="push out of wall %s" scope="local"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="facing direction"/><l>1</l></list></block><l>right</l><l>left</l><comment w="90" collapsed="false">If you&apos;re completly inside a wall, the direction you get pushed out depends on the direction you are facing</comment></block></custom-block></script><list><custom-block s="%s in wall" scope="local"><l>left arm</l></custom-block><script><block s="doReplaceInList"><l>1</l><block var="self imposed velocity"/><l>0</l></block><block s="doReplaceInList"><l>1</l><block var="external velocity"/><l>0</l></block><custom-block s="push out of wall %s" scope="local"><l>right</l></custom-block></script><custom-block s="%s in wall" scope="local"><l>right arm</l></custom-block><script><block s="doReplaceInList"><l>1</l><block var="self imposed velocity"/><l>0</l></block><block s="doReplaceInList"><l>1</l><block var="external velocity"/><l>0</l></block><custom-block s="push out of wall %s" scope="local"><l>left</l></custom-block></script></list></block><block s="doSetVar"><l>on floor</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicOr"><list><custom-block s="%s in wall" scope="local"><l>left foot</l></custom-block><custom-block s="%s in wall" scope="local"><l>right foot</l></custom-block></list></block><script><block s="doSetVar"><l>on floor</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIfElse"><block s="reportVariadicLessThanOrEquals"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><l>-1.1</l></list></block><script><custom-block s="push out of wall %s" scope="local"><l>up</l></custom-block></script><script><custom-block s="push up slowly %n" scope="local"><l>3</l></custom-block></script></block><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><l>0</l></block><block s="doReplaceInList"><l>2</l><block var="external velocity"/><l>0</l></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="yPosition"></block><block var="death height"/></list></block><script><block s="doGotoObject"><l>walls</l></block><block s="doSetVar"><l>death height</l><l>-500</l></block><block s="doSetVar"><l>self imposed velocity</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block><block s="doSetVar"><l>external velocity</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block></script><list></list><comment w="90" collapsed="false">If you fall off the screen you get teleported back to the center</comment></block></script></block></script></block-definition><block-definition s="%&apos;sprite&apos; in wall" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">head<options>left foot&#xD;right foot&#xD;left arm&#xD;right arm&#xD;head</options></input></inputs><script><block s="doReport"><block s="reportAskFor"><block s="reportObject"><block var="sprite"/></block><block s="reifyReporter"><autolambda><custom-block s="touching wall"></custom-block></autolambda><list></list></block><list></list></block></block></script></block-definition><block-definition s="push out of wall %&apos;direction&apos;" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">Push the player out of whatever wall they are stuck in (doesn&apos;t do anything if they&apos;re not in a wall)</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">up<options>left&#xD;right&#xD;up&#xD;down</options></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>up</l></list></block><script><block s="doUntil"><block s="reportNot"><block s="reportVariadicOr"><list><custom-block s="%s in wall"><l>left foot</l></custom-block><custom-block s="%s in wall"><l>right foot</l></custom-block></list></block></block><script><block s="changeYPosition"><l>1</l></block></script></block><block s="doUntil"><block s="reportVariadicOr"><list><custom-block s="%s in wall"><l>left foot</l></custom-block><custom-block s="%s in wall"><l>right foot</l></custom-block></list></block><script><block s="changeYPosition"><l>-0.1</l></block></script></block><block s="changeYPosition"><l>0.1</l></block></script><list><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l></list></block><script><block s="doUntil"><block s="reportNot"><custom-block s="%s in wall"><l>right arm</l></custom-block></block><script><block s="changeXPosition"><l>-1</l></block></script></block></script><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><block s="doUntil"><block s="reportNot"><custom-block s="%s in wall"><l>left arm</l></custom-block></block><script><block s="changeXPosition"><l>1</l></block></script></block></script><l><bool>true</bool></l><script><block s="doUntil"><block s="reportNot"><custom-block s="%s in wall"><l>head</l></custom-block></block><script><block s="changeYPosition"><l>-1</l></block></script></block></script></list></block></script></block></script><scripts><script x="532.119140625" y="240.49999999999994"><block s="reportNot"><l/></block></script></scripts></block-definition><block-definition s="walk" type="command" category="motion"><comment x="0" y="0" w="112" collapsed="false">This handles walking acceleration and friction</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>walk direction</l></list></block><block s="doSetVar"><l>walk direction</l><l>0</l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>d</option></l></block><block s="reportKeyPressed"><l><option>right arrow</option></l></block></list></block><script><block s="doChangeVar"><l>walk direction</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>a</option></l></block><block s="reportKeyPressed"><l><option>left arrow</option></l></block></list></block><script><block s="doChangeVar"><l>walk direction</l><l>-1</l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicNotEquals"><list><block var="walk direction"/><l>0</l></list></block><script><block s="doSetVar"><l>facing direction</l><block var="walk direction"/></block><block s="doReplaceInList"><l>1</l><block var="self imposed velocity"/><custom-block s="move towards %n %n %n"><custom-block s="%l %n"><block var="self imposed velocity"/><l>1</l></custom-block><block s="reportVariadicProduct"><list><block var="max walk speed"/><block var="walk direction"/></list></block><block s="reportVariadicProduct"><list><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>1</l></custom-block><block var="max walk speed"/></list></block><block s="reportVariadicNotEquals"><list><block s="reportMonadic"><l><option>sign</option></l><custom-block s="%l %n"><block var="self imposed velocity"/><l>1</l></custom-block></block><block var="walk direction"/></list></block></list></block><block var="walk accel"/><block var="friction"/><comment w="126" collapsed="false">If you are going faster than max walk speed in the same direction that you&apos;re pressing, you move towards max walk speed by friction instead of walk accel</comment></block><block var="delta time"/></list></block></custom-block></block></script><script><block s="doReplaceInList"><l>1</l><block var="self imposed velocity"/><custom-block s="move towards %n %n %n"><custom-block s="%l %n"><block var="self imposed velocity"/><l>1</l></custom-block><l>0</l><block s="reportVariadicProduct"><list><block var="friction"/><block var="delta time"/></list></block></custom-block></block></script></block></script></block-definition><block-definition s="add gravity" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">Very simple, just add gravity</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block var="jumping?"/></block><script><block s="doSetVar"><l>gravity</l><block var="default gravity"/></block></script><list></list></block><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><block s="reportDifference"><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><block var="gravity"/></block></block></script></block-definition><block-definition s="jump" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">This handles all the jump logic&#xD;(except the input)</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block var="on floor"/><script><block s="doSetVar"><l>time since on floor</l><l>0</l></block></script><script><block s="doChangeVar"><l>time since on floor</l><l>1</l></block></script></block><block s="doSetVar"><l>can jump</l><block s="reportVariadicLessThan"><list><block var="time since on floor"/><block var="coyote time"/></list></block></block><block s="doIf"><block s="reportVariadicAnd"><list><block var="jump buffer"/><block var="can jump"/></list></block><script><block s="doSetVar"><l>jump buffer</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>time since on floor</l><l>200</l></block><block s="doSetVar"><l>jumping?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>jump initial frame?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>gravity</l><block s="reportVariadicProduct"><list><block var="default gravity"/><block var="jump gravity scale"/></list></block><comment w="90" collapsed="false">Gravity is lower when you start a jump...</comment></block><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><block var="jump initial velocity"/></block></script><list></list></block><block s="doIf"><block var="jumping?"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block var="jump initial frame?"/></block><block s="reportVariadicGreaterThan"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><block var="jump velocity"/></list></block></list></block><script><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><block var="jump velocity"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="reportVariadicGreaterThan"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><l>0</l></list></block></list></block><script><block s="doSetVar"><l>gravity</l><block var="default gravity"/></block><block s="doReplaceInList"><l>2</l><block var="self imposed velocity"/><block s="reportQuotient"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><block var="jump velocity"/></list></block><block var="jump velocity"/><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block></block><l>2</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><custom-block s="%l %n"><block var="self imposed velocity"/><l>2</l></custom-block><l>0</l></list></block><script><block s="doSetVar"><l>gravity</l><block var="default gravity"/></block></script><list></list><comment w="90" collapsed="false">...but it goes back to normal once you start falling</comment></block><block s="doSetVar"><l>jump initial frame?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script></block-definition><block-definition s="handle input" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">This block handles the jump button and jump bufferring</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>space just pressed?</l><block s="reportVariadicAnd"><list><block s="reportKeyPressed"><l><option>space</option></l></block><block s="reportNot"><block var="space pressed last frame?"/></block></list></block></block><block s="doIf"><block var="space just pressed?"/><script><block s="doSetVar"><l>jump buffer</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>jump buffer time</l><l>0</l></block></script><list></list></block><block s="doIf"><block var="jump buffer"/><script><block s="doChangeVar"><l>jump buffer time</l><l>1</l></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="jump buffer time"/><block var="max jump buffer time"/></list></block><script><block s="doSetVar"><l>jump buffer</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script><list></list></block><block s="doSetVar"><l>space pressed last frame?</l><block s="reportKeyPressed"><l><option>space</option></l></block></block></script></block-definition><block-definition s="push up slowly %&apos;speed&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">3</input></inputs><script><block s="changeYPosition"><block var="speed"/></block><block s="doIf"><block s="reportNot"><block s="reportVariadicOr"><list><custom-block s="%s in wall"><l>left foot</l></custom-block><custom-block s="%s in wall"><l>right foot</l></custom-block></list></block></block><script><block s="doUntil"><block s="reportVariadicOr"><list><custom-block s="%s in wall"><l>left foot</l></custom-block><custom-block s="%s in wall"><l>right foot</l></custom-block></list></block><script><block s="changeYPosition"><l>-0.1</l></block></script></block><block s="changeYPosition"><l>0.1</l></block></script><list></list></block></script></block-definition></blocks><variables><variable name="self imposed velocity"><list struct="atomic" id="1890">0,0</list></variable><variable name="external velocity"><list struct="atomic" id="1891">0,0</list></variable><variable name="gravity"><l>1</l></variable><variable name="friction"><l>0.2</l></variable><variable name="walk accel"><l>1</l></variable><variable name="max walk speed"><l>5</l></variable><variable name="terminal velocity"><l>15</l></variable><variable name="default gravity"><l>1</l></variable><variable name="on floor"><bool>true</bool></variable><variable name="jump initial velocity"><l>21</l></variable><variable name="jump velocity"><l>10</l></variable><variable name="jump gravity scale"><l>0.3</l></variable><variable name="jump initial frame?"><bool>false</bool></variable><variable name="jumping?"><bool>false</bool></variable><variable name="facing direction"><l>-1</l></variable><variable name="coyote time"><l>5</l></variable><variable name="time since on floor"><l>0</l></variable><variable name="can jump"><bool>true</bool></variable><variable name="jump buffer"><bool>false</bool></variable><variable name="jump buffer time"><l>1</l></variable><variable name="max jump buffer time"><l>5</l></variable><variable name="space pressed last frame?"><bool>false</bool></variable><variable name="space just pressed?"><bool>false</bool></variable><variable name="death height"><l>-500</l></variable></variables><scripts><script x="17" y="155.5"><block s="doSetVar"><l>self imposed velocity</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block></script><script x="336" y="178.33333333333337"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>30</l><l>60</l><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>255</l></list></block></custom-block></block></script><script x="62" y="226"><block s="doSetVar"><l>max walk speed</l><l>5</l></block></script><script x="68" y="300"><block s="doSetVar"><l>friction</l><l>0.2</l></block><block s="doSetVar"><l>default gravity</l><l>1</l></block></script><script x="64" y="504"><block s="doSetVar"><l>jump gravity scale</l><l>0.3</l></block><block s="doSetVar"><l>jump velocity</l><l>10</l></block><block s="doSetVar"><l>jump initial velocity</l><l>21</l></block></script><script x="450" y="283.33333333333337"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>75</l></block></script><script x="541" y="431.33333333333337"><block s="receiveMessage"><l>tick</l><list></list><comment w="90" collapsed="false">This is unused</comment></block><custom-block s="add gravity" scope="local"></custom-block><custom-block s="walk" scope="local"></custom-block><custom-block s="jump" scope="local"></custom-block><custom-block s="move and collide %l" scope="local"><custom-block s="total velocity" scope="local"></custom-block></custom-block></script><script x="311" y="561"><block s="doSetVar"><l>max walk speed</l><l>5</l></block></script><script x="54" y="647"><block s="doSetVar"><l>player coyote time</l><l>5</l></block></script><script x="10" y="388.41666666666686"><block s="doSetVar"><l>terminal velocity</l><l>15</l></block></script><script x="279" y="638"><block s="doSetVar"><l>max jump buffer time</l><l>5</l></block></script><script x="25" y="439"><block s="doSetVar"><l>Jump buffer time</l><l>5</l></block></script><script x="319" y="37.00000000000023"><block s="doChangeVar"><l>death height</l><l>1</l></block></script></scripts></sprite><sprite name="left foot" idx="5" x="-10" y="-90.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,81.60000000000001,22.84800000000002,1" pen="tip" id="1964"><nest anchor="player" synch="true"/><wear><ref mediaID="8"></ref></wear><costumes><list struct="atomic" id="1965"></list></costumes><sounds><list struct="atomic" id="1966"></list></sounds><blocks></blocks><variables></variables><scripts><script x="104" y="119.33333333333334"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>5</l><l>5</l><block s="reportNewList"><list><l>255</l><l></l><l></l><l>255</l></list></block></custom-block></block></script></scripts></sprite><sprite name="right foot" idx="6" x="10" y="-90.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,81.60000000000001,22.84800000000002,1" pen="tip" id="1983"><nest anchor="player" synch="true"/><wear><ref mediaID="9"></ref></wear><costumes><list struct="atomic" id="1984"></list></costumes><sounds><list struct="atomic" id="1985"></list></sounds><blocks></blocks><variables></variables><scripts><script x="104" y="119.33333333333334"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>5</l><l>5</l><block s="reportNewList"><list><l>255</l><l></l><l></l><l>255</l></list></block></custom-block></block></script></scripts></sprite><sprite name="left arm" idx="7" x="-12" y="-63.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,81.60000000000001,22.84800000000002,1" pen="tip" id="2002"><nest anchor="player" synch="true"/><wear><ref mediaID="10"></ref></wear><costumes><list struct="atomic" id="2003"></list></costumes><sounds><list struct="atomic" id="2004"></list></sounds><blocks></blocks><variables></variables><scripts><script x="104" y="119.33333333333334"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>5</l><l>10</l><block s="reportNewList"><list><l>255</l><l></l><l></l><l>255</l></list></block></custom-block></block></script></scripts></sprite><sprite name="right arm" idx="8" x="12" y="-63.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,81.60000000000001,22.84800000000002,1" pen="tip" id="2021"><nest anchor="player" synch="true"/><wear><ref mediaID="11"></ref></wear><costumes><list struct="atomic" id="2022"></list></costumes><sounds><list struct="atomic" id="2023"></list></sounds><blocks></blocks><variables></variables><scripts><script x="104" y="119.33333333333334"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>5</l><l>10</l><block s="reportNewList"><list><l>255</l><l></l><l></l><l>255</l></list></block></custom-block></block></script></scripts></sprite><sprite name="head" idx="9" x="0" y="-36.90000000004204" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,81.60000000000001,22.84800000000002,1" pen="tip" id="2040"><nest anchor="player" synch="true"/><wear><ref mediaID="12"></ref></wear><costumes><list struct="atomic" id="2041"></list></costumes><sounds><list struct="atomic" id="2042"></list></sounds><blocks></blocks><variables></variables><scripts><script x="104" y="119.33333333333334"><block s="doSwitchToCostume"><custom-block s="rect costume %n %n %l"><l>5</l><l>5</l><block s="reportNewList"><list><l>255</l><l></l><l></l><l>255</l></list></block></custom-block></block></script></scripts></sprite><watcher scope="game loop" var="show fps" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="game loop" var="fps limit" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="player" var="jump gravity scale" style="normal" x="174" y="108.00002799999993" color="243,118,29" hidden="true"/><watcher scope="player" var="on floor" style="normal" x="244" y="153.00002199999994" color="243,118,29" hidden="true"/><watcher scope="player" var="terminal velocity" style="normal" x="369" y="88.00001599999996" color="243,118,29" hidden="true"/><watcher scope="player" var="max walk speed" style="normal" x="372" y="101.000014" color="243,118,29" hidden="true"/><watcher scope="player" var="walk accel" style="normal" x="332" y="104.00001199999997" color="243,118,29" hidden="true"/><watcher scope="player" var="friction" style="normal" x="294" y="91.00000999999997" color="243,118,29" hidden="true"/><watcher scope="player" var="gravity" style="normal" x="246" y="89.00000799999998" color="243,118,29" hidden="true"/><watcher scope="player" var="external velocity" style="normal" x="343" y="54.00000600000004" color="243,118,29" hidden="true"/><watcher scope="player" var="jump initial frame?" style="normal" x="269" y="19.00000399999999" color="243,118,29" hidden="true"/><watcher scope="player" var="self imposed velocity" style="normal" x="34" y="116.00000400000005" color="243,118,29" hidden="true"/><watcher scope="player" var="default gravity" style="slider" min="0" max="100" x="317" y="4.000020000000006" color="243,118,29" hidden="true"/><watcher scope="player" var="jump initial velocity" style="slider" min="0" max="40" x="296" y="326.00002399999994" color="243,118,29" hidden="true"/><watcher scope="player" var="jump velocity" style="slider" min="0" max="20" x="326" y="292.00002599999976" color="243,118,29" hidden="true"/><watcher var="player walk acceleration" style="slider" min="0" max="100" x="0" y="324.00001599999996" color="243,118,29" hidden="true"/><watcher var="player gravity" style="slider" min="0" max="100" x="0" y="293.0000099999998" color="243,118,29" hidden="true"/><watcher var="player jump velocity" style="slider" min="0" max="300" x="2" y="38.000005999999985" color="243,118,29" hidden="true"/><watcher var="variables shown?" style="normal" x="10" y="52.00000400000005" color="243,118,29" hidden="true"/><watcher var="player friction" style="slider" min="0" max="100" x="347" y="324.0000039999997" color="243,118,29" hidden="true"/><watcher var="player walk speed" style="slider" min="0" max="100" x="183" y="323.0000139999999" color="243,118,29" hidden="true"/><watcher var="player jump gravity" style="slider" min="0" max="100" x="130" y="292.00001199999974" color="243,118,29" hidden="true"/><watcher var="delta time" style="normal" x="10" y="76.00000599999998" color="243,118,29" hidden="true"/><watcher var="show player hitboxes" style="slider" min="0" max="1" x="1" y="0.000003999999989900971" color="243,118,29" hidden="true"/><watcher var="player jump initial velocity" style="slider" min="0" max="300" x="3" y="74.00000799999998" color="243,118,29" hidden="true"/><watcher scope="player" var="facing direction" style="normal" x="10" y="97.00000799999998" color="243,118,29" hidden="true"/><watcher scope="player" var="coyote time" style="normal" x="10" y="118.00000999999997" color="243,118,29" hidden="true"/><watcher scope="player" var="time since on floor" style="normal" x="10" y="171.000014" color="243,118,29" hidden="true"/><watcher scope="player" var="can jump" style="normal" x="10" y="192.00001599999996" color="243,118,29" hidden="true"/><watcher scope="player" var="jump buffer" style="normal" x="10" y="213.00001799999995" color="243,118,29" hidden="true"/><watcher scope="player" var="jump buffer time" style="normal" x="10" y="234.0000199999999" color="243,118,29" hidden="true"/><watcher scope="player" var="max jump buffer time" style="normal" x="10" y="255.000022" color="243,118,29" hidden="true"/><watcher scope="player" var="space pressed last frame?" style="normal" x="10" y="276.00002399999994" color="243,118,29" hidden="true"/><watcher scope="player" var="space just pressed?" style="normal" x="10" y="297.0000259999999" color="243,118,29" hidden="true"/><watcher var="Jump buffer time" style="slider" min="0" max="100" x="335" y="38.00002799999993" color="243,118,29" hidden="true"/><watcher var="player coyote time" style="slider" min="0" max="100" x="328" y="2.0000119999999697" color="243,118,29" hidden="true"/><sprite name="game loop" idx="1" x="-183" y="54" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="109.64999999999999,26.316,0,1" pen="tip" id="2095"><costumes><list struct="atomic" id="2096"></list></costumes><sounds><list struct="atomic" id="2097"></list></sounds><blocks></blocks><variables><variable name="show fps"><bool>false</bool></variable><variable name="fps limit"><l>60</l></variable></variables><scripts><script x="239" y="133.66666666666674"><block s="receiveGo"><comment w="90" collapsed="false">This is the main script, where all the different functions get called from</comment></block><block s="doDeclareVariables"><list><l>frame time</l><l>start</l><l>fps time</l><l>fps</l><l>true fps</l><l>between time</l></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><custom-block s="init"></custom-block><block s="doIf"><block s="reportNot"><block var="show fps"/></block><script></script><list></list></block><block s="doForever"><script><block s="doWarp"><script><block s="doSetVar"><l>delta time</l><l>1</l></block><block s="doSetVar"><l>between time</l><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start"/></block></block><block s="doSetVar"><l>start</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><custom-block s="wrap %cs"><script><block s="doIf"><block var="show fps"/><script><block s="doRun"><block s="reportAttributeOf"><l><wish s="fps and frame time graph %s %s" type="command" category="pen"></wish></l><l>fps</l></block><list><block var="frame time"/><block var="fps time"/></list></block></script><list></list></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="handle input" type="command" category="motion"></wish></l><l>player</l></block><list></list><comment w="90" collapsed="false">Go to the player sprite and check the definitions of these blocks to see what they do</comment></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="add gravity" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="walk" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="jump" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="bubble"><block s="reportAttributeOf"><l>self imposed velocity</l><l>player</l></block></block><block s="doRun"><block s="reportAttributeOf"><l><wish s="move and collide %l" type="command" category="motion"></wish></l><l>player</l></block><list><block s="evaluate"><block s="reportAttributeOf"><l><wish s="total velocity" type="reporter" category="motion"></wish></l><l>player</l></block><list></list></block></list></block><block s="doTellTo"><l>walls</l><block s="reifyScript"><script><block s="goToLayer"><l><option>back</option></l></block></script><list></list></block><list></list><comment w="90" collapsed="false">You can drag the walls around while the project is running</comment></block><custom-block s="set player variables"></custom-block></script><comment w="90" collapsed="false">Everything inside here is the actual code of the game that runs each frame</comment></custom-block><block s="doSetVar"><l>frame time</l><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start"/></block></block><block s="doSetVar"><l>fps</l><block s="reportQuotient"><l>1000</l><block var="frame time"/></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="fps"/><block var="fps limit"/></list></block><script><block s="doWait"><block s="reportDifference"><block s="reportQuotient"><l>1</l><block var="fps limit"/></block><block s="reportVariadicProduct"><list><block var="frame time"/><l>0.001</l></list></block></block></block></script><list></list></block><block s="doSetVar"><l>fps time</l><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start"/></block></block><block s="doSetVar"><l>true fps</l><block s="reportQuotient"><l>1000</l><block var="fps time"/></block></block></script></block></script></block></script><script x="65" y="104.00000000000006"><block s="doSetVar"><l>fps limit</l><l>60</l></block></script><script x="379" y="10"><block s="receiveInteraction"><l><option>stopped</option></l></block><block s="doHideVar"><l></l></block></script><script x="379" y="90.16666666666674"><block s="doShowVar"><l>true fps</l></block></script><script x="41" y="27.166666666666714"><block s="doSetVar"><l>variables shown?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>show fps</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="12" y="411.16666666666674"><block s="doSetVar"><l>player friction</l><l>2</l></block><block s="doSetVar"><l>player gravity</l><l>10</l></block><block s="doSetVar"><l>player jump gravity</l><l>3</l></block><block s="doSetVar"><l>player walk speed</l><l>5</l></block><block s="doSetVar"><l>player walk acceleration</l><l>10</l></block><block s="doSetVar"><l>player jump velocity</l><l>100</l></block><block s="doSetVar"><l>player jump initial velocity</l><l>210</l></block></script><script x="877" y="275.33333333333337"><block s="receiveKey"><l><option>e</option></l><list></list></block><block s="doSetVar"><l>variables shown?</l><block s="reportNot"><block var="variables shown?"/></block></block><block s="doIfElse"><block var="variables shown?"/><script><block s="doShowVar"><l>player friction</l></block><block s="doShowVar"><l>show player hitboxes</l></block><block s="doShowVar"><l>player jump velocity</l></block><block s="doShowVar"><l>player jump initial velocity</l></block><block s="doShowVar"><l>player gravity</l></block><block s="doShowVar"><l>player jump gravity</l></block><block s="doShowVar"><l>player walk speed</l></block><block s="doShowVar"><l>player walk acceleration</l></block><block s="doShowVar"><l>player coyote time</l></block><block s="doShowVar"><l>Jump buffer time</l></block></script><script><block s="doHideVar"><l>player friction</l></block><block s="doHideVar"><l>show player hitboxes</l></block><block s="doHideVar"><l>player jump velocity</l></block><block s="doHideVar"><l>player jump initial velocity</l></block><block s="doHideVar"><l>player gravity</l></block><block s="doHideVar"><l>player jump gravity</l></block><block s="doHideVar"><l>player walk speed</l></block><block s="doHideVar"><l>player walk acceleration</l></block><block s="doHideVar"><l>player coyote time</l></block><block s="doHideVar"><l>Jump buffer time</l></block></script></block></script><script x="956" y="46.416666666666856"><block s="doSetVar"><l>delta time</l><block s="reportQuotient"><block var="fps limit"/><block var="true fps"/></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="delta time"/><l>1.05</l></list></block><script><block s="doSetVar"><l>delta time</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="delta time"/><l>3</l></list></block><script><block s="doSetVar"><l>delta time</l><l>3</l></block></script><list></list></block></script><script x="867" y="891.8333333333333"><block s="doTellTo"><l>player</l><block s="reportAttributeOf"><l><wish s="add gravity" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doTellTo"><l>player</l><block s="reportAttributeOf"><l><wish s="walk" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doTellTo"><l>player</l><block s="reportAttributeOf"><l><wish s="jump" type="command" category="motion"></wish></l><l>player</l></block><list></list></block><block s="doTellTo"><l>player</l><block s="reportAttributeOf"><l><wish s="move and collide %l" type="command" category="motion"></wish></l><l>player</l></block><list><block s="evaluate"><block s="reportAttributeOf"><l><wish s="total velocity" type="reporter" category="motion"></wish></l><l>player</l></block><list></list></block></list></block></script><script x="10" y="292.16666666666663"><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>false</bool></l></block></script><script x="801" y="215.00000000000006"><block s="doShowVar"><l>between time</l></block></script><script x="532" y="232.83333333333326"><block s="doRun"><block s="reportAttributeOf"><l><wish s="go to player" type="command" category="motion"></wish></l><l>camera</l></block><list></list></block></script></scripts></sprite><sprite name="camera" idx="11" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="73.94999999999999,35.495999999999995,0,1" pen="tip" id="2456"><costumes><list struct="atomic" id="2457"></list></costumes><sounds><list struct="atomic" id="2458"></list></sounds><blocks><block-definition s="change x by %&apos;amount&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">10</input></inputs><script><block s="doTellTo"><l>walls</l><block s="reifyScript"><script><block s="changeXPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="amount"/></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>player</l><block s="reifyScript"><script><block s="changeXPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="amount"/></block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="change y by %&apos;amount&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">10</input></inputs><script><block s="doTellTo"><l>walls</l><block s="reifyScript"><script><block s="changeYPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="amount"/></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>player</l><block s="reifyScript"><script><block s="changeYPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="amount"/></block></block><block s="doChangeVar"><l>death height</l><block s="reportMonadic"><l><option>neg</option></l><block var="amount"/></block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="go to player" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="change x by %n" scope="local"><block s="reportAttributeOf"><l><option>x position</option></l><l>player</l></block></custom-block><custom-block s="change y by %n" scope="local"><block s="reportAttributeOf"><l><option>y position</option></l><l>player</l></block></custom-block></script></block-definition></blocks><variables></variables><scripts></scripts></sprite><watcher scope="player" var="death height" style="normal" x="10" y="321.0000279999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="show player hitboxes"><l>0</l></variable><variable name="player friction"><l>2</l></variable><variable name="player jump velocity"><l>100</l></variable><variable name="player jump initial velocity"><l>210</l></variable><variable name="player gravity"><l>10</l></variable><variable name="player jump gravity"><l>3</l></variable><variable name="player walk speed"><l>5</l></variable><variable name="player walk acceleration"><l>10</l></variable><variable name="variables shown?"><bool>false</bool></variable><variable name="delta time"><l>1</l></variable><variable name="player coyote time"><l>5</l></variable><variable name="Jump buffer time"><l>5</l></variable></variables></scene></scenes></project><media name="platformer demo" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"><costume name="1" center-x="237" center-y="110.5" image="data:image/png;base64,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" mediaID="walls_cst_1"/><costume name="2" center-x="235.5" center-y="125.51666666666665" image="data:image/png;base64,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gMgWwRpLgAABAgRE1jdAgAABAgSKBES2CNZYAgQIECAgsr4BAgQIECBQJCCyRbDGEiBAgAABkfUNECBAgACBIgGRLYI1lgABAgQIiKxvgAABAgQIFAmIbBGssQQIECBAQGR9AwQIECBAoEhAZItgjSVAgAABAiLrGyBAgAABAkUCIlsEaywBAgQIEBBZ3wABAgQIECgSENkiWGMJECBAgIDI+gYIECBAgECRgMgWwRpLgAABAgRE1jdAgAABAgSKBES2CNZYAgQIECAgsr4BAgQIECBQJCCyRbDGEiBAgAABkfUNECBAgACBIgGRLYI1lgABAgQIiKxvgAABAgQIFAmIbBGssQQIECBAQGR9AwQIECBAoEhAZItgjSVAgAABAiLrGyBAgAABAkUCIlsEaywBAgQIEBBZ3wABAgQIECgSENkiWGMJECBAgIDI+gYIECBAgECRgMgWwRpLgAABAgRE1jdAgAABAgSKBES2CNZYAgQIECAgsr4BAgQIECBQJCCyRbDGEiBAgAABkfUNECBAgACBIgGRLYI1lgABAgQIiKxvgAABAgQIFAmIbBGssQQIECBAQGR9AwQIECBAoEhAZItgjSVAgAABAiLrGyBAgAABAkUCIlsEaywBAgQIEBBZ3wABAgQIECgSENkiWGMJECBAgIDI+gYIECBAgECRgMgWwRpLgAABAgRE1jdAgAABAgSKBES2CNZYAgQIECAgsr4BAgQIECBQJCCyRbDGEiBAgAABkfUNECBAgACBIgGRLYI1lgABAgQIiKxvgAABAgQIFAmIbBGssQQIECBAQGR9AwQIECBAoEhAZItgjSVAgAABAiLrGyBAgAABAkUCIlsEaywBAgQIEBBZ3wABAgQIECgSENkiWGMJECBAgIDI+gYIECBAgECRgMgWwRpLgAABAgRE1jdAgAABAgSKBES2CNZYAgQIECAgsr4BAgQIECBQJCCyRbDGEiBAgAABkfUNECBAgACBIgGRLYI1lgABAgQIiKxvgAABAgQIFAmIbBGssQQIECBAQGR9AwQIECBAoEhAZItgjSVAgAABAiLrGyBAgAABAkUCIlsEaywBAgQIEBBZ3wABAgQIECgSENkiWGMJECBAgMB/I/vd39e63vAgQIAAAQIEsgQe79bH691/AI18qdhaY9EBAAAAAElFTkSuQmCC" mediaID="walls_cst_2"/><costume name="3" center-x="206.5" center-y="100.51666666666665" image="data:image/png;base64,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" mediaID="walls_cst_3"/><costume name="4" center-x="243.5" center-y="139.51666666666665" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAAFKCAYAAACzaT6WAAAAAXNSR0IArs4c6QAAE15JREFUeF7t3UGOXVcVBdBbFn0kOtDDyQQYASmp5sFYYk/MUtUMkGgnpkcaINFHNiqSBmnY/33X8/nn7LtKSiu33j1n7atsOYrgbl3588N6/G6t9fyXHwJHBZ6+XfdPRw87R4AAgWSBu2uX+3E9vllrfX/t7zm/tcDbb9b987vxQ4AAge0FFO/2T6AEQPGWMLuEAIEJAop3QkrzZ1S88zO0AQECJwko3pMgfeazAorXAyFAgMAvAorXU6gQULwVyu4gQGCEgOIdEdP4IRXv+AgtQIDAWQKK9yxJ3/mcgOL1PggQIOBfNXsDhQKKtxDbVQQI9BbwJ97e+aRMp3hTkrQHAQIvFlC8Lyb0gQMCivcAkiMECOwhoHj3yPnWWyreWyfgfgIE2ggo3jZRRA+ieKPjtRwBAtcIKN5rtJz9UgHF+6Vyfo8AgTgBxRsXacuFFG/LWAxFgMAtBBTvLdT3u1Px7pe5jQkQ+ISA4vU0KgQUb4WyOwgQGCGgeEfENH5IxTs+QgsQIHCWgOI9S9J3PiegeL0PAgQI/CKgeD2FCgHFW6HsDgIERggo3hExjR9S8Y6P0AIECJwloHjPkvQd/6rZGyBAgMABAcV7AMmRFwv4E++LCX2AAIEUAcWbkmTvPRRv73xMR4BAoYDiLcTe+CrFu3H4VidA4NcCiteLqBBQvBXK7iBAYISA4h0R0/ghFe/4CC1AgMBZAor3LEnf+ZyA4vU+CBAg8IuA4vUUKgQUb4WyOwgQGCGgeEfENH5IxTs+QgsQIHCWwNXF+349PnxY6+GsAXwnX+DVWu9er/t3+ZvakAABApcFri7ey590ggABAgQIEPiUgOL1NggQIECAQKGA4i3EdhUBAgQIEFC83gABAgQIECgUULyF2K4iQIAAAQKK1xsgQIAAAQKFAoq3ENtVBAgQIEBA8XoDBAgQIECgUEDxFmK7igABAgQIKF5vgAABAgQIFAoo3kJsVxEgQIAAAcXrDRAgQIAAgUIBxVuI7SoCBAgQIKB4vQECBAgQIFAooHgLsV1FgAABAgQUrzdAgAABAgQKBRRvIbarCBAgQICA4vUGCBAgQIBAoYDiLcR2FQECBAgQULzeAAECBAgQKBRQvIXYriJAgAABAorXGyBAgAABAoUCircQ21UECBAgQEDxegMECBAgQKBQQPEWYruKAAECBAgoXm+AAAECBAgUCijeQmxXESBAgAABxesNECBAgACBQgHFW4jtKgIECBAgoHi9AQIECBAgUCigeAuxXUWAAAECBBSvN0CAAAECBAoFFG8htqsIECBAgIDi9QYIECBAgEChgOItxHYVAQIECBBQvN4AAQIECBAoFFC8hdiuIkCAAAECitcbIECAAAEChQKKtxDbVQQIECBAQPF6AwQIECBAoFBA8RZiu4oAAQIECCheb4AAAQIECBQKKN5CbFcRIECAAAHF6w0QIECAAIFCAcVbiO0qAgQIECCgeL0BAgQIECBQKKB4C7FdRYAAAQIEFK83QIAAAQIECgUUbyG2qwgQIECAgOL1BggQIECAQKGA4i3EdhUBAgQIEFC83gABAgQIECgUULyF2K4iQIAAAQKK1xsgQIAAAQKFAoq3ENtVBAgQIEBA8XoDBAgQIECgUEDxFmK7igABAgQIKF5vgAABAgQIFAoo3kJsVxEgQIAAAcXrDRAgQIAAgUIBxVuI7SoCBAgQIKB4vQECBAgQIFAooHgLsV1FgAABAgQUrzdAgAABAgQKBRRvIbarCBAgQICA4vUGCBAgQIBAoYDiLcR2FQECBAgQULzeAAECBAgQKBRQvIXYriJAgAABAorXGyBAgAABAoUCircQ21UECBAgQEDxegMECBAgQKBQQPEWYruKAAECBAgoXm+AAAECBAgUCijeQmxXESBAgAABxesNECBAgACBQgHFW4jtKgIECBAgoHi9gZECP6zH79Zaz3/5IfA5gadv1/0TIgKdBBRvpzTMcljgx/X4Zq31/eFfcHBXgbffrPvnt+KHQBsBxdsmCoNcI6B4r9Ha+qzi3Tr+nssr3p65mOqCgOL1RA4KKN6DUI7VCSjeOms3nSigeE/EzP6U4s3Od+R2indkbIZWvN7AQQHFexDKsToBxVtn7aYTBRTviZjZn1K82fmO3E7xjozN0IrXGzgooHgPQjlWJ6B466zddKKA4j0RM/tTijc735HbKd6RsRla8XoDBwUU70Eox+oEFG+dtZtOFFC8J2Jmf0rxZuc7cjvFOzI2Qyteb+CggOI9COVYnYDirbN204kCivdEzOxPKd7sfEdup3hHxmZoxesNHBRQvAehHKsTULx11m46UUDx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" mediaID="walls_cst_4"/><costume name="5" center-x="177" center-y="157" image="data:image/png;base64,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" mediaID="walls_cst_5"/><costume name="costume" center-x="125" center-y="25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAAyCAYAAAB1V8bkAAAAAXNSR0IArs4c6QAAAU5JREFUeF7t04ERACAIAzHZf2i8cww/bNCUzu7ucQQIfC0whv51v8IReAKG7hEIBAQMPVCyiAQM3Q8QCAgYeqBkEQkYuh8gEBAw9EDJIhIwdD9AICBg6IGSRSRg6H6AQEDA0AMli0jA0P0AgYCAoQdKFpGAofsBAgEBQw+ULCIBQ/cDBAIChh4oWUQChu4HCAQEDD1QsogEDN0PEAgIGHqgZBEJGLofIBAQMPRAySISMHQ/QCAgYOiBkkUkYOh+gEBAwNADJYtIwND9AIGAgKEHShaRgKH7AQIBAUMPlCwiAUP3AwQCAoYeKFlEAobuBwgEBAw9ULKIBAzdDxAICBh6oGQRCRi6HyAQEDD0QMkiEjB0P0AgIGDogZJFJGDofoBAQMDQAyWLSMDQ/QCBgIChB0oWkYCh+wECAQFDD5QsIgFD9wMEAgKGHihZRAIXvk/HazdlYdsAAAAASUVORK5CYII=" mediaID="6"/><costume name="costume" center-x="15" center-y="30" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAAXNSR0IArs4c6QAAAFxJREFUWEft1LENACEQBLGj/6Lv888HElMASNawZ3Z3Hpzj4VvqqG9JD2rUmYC4Mtr/xahRZwLiymj9Y3GJKxMQV0ZrucQlrkxAXBmt5RKXuDIBcWW0lktc4soEProSs4mtK/dDAAAAAElFTkSuQmCC" mediaID="7"/><costume name="costume" center-x="2.5" center-y="2.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABNJREFUGFdj/M/A8J8BDTDSQBAAXGUJ/ETDsUAAAAAASUVORK5CYII=" mediaID="8"/><costume name="costume" center-x="2.5" center-y="2.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABNJREFUGFdj/M/A8J8BDTDSQBAAXGUJ/ETDsUAAAAAASUVORK5CYII=" mediaID="9"/><costume name="costume" center-x="2.5" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAAXNSR0IArs4c6QAAABNJREFUGFdj/M/A8J8BDTAOZUEA0PkT9ztfdD4AAAAASUVORK5CYII=" mediaID="10"/><costume name="costume" center-x="2.5" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAAXNSR0IArs4c6QAAABNJREFUGFdj/M/A8J8BDTAOZUEA0PkT9ztfdD4AAAAASUVORK5CYII=" mediaID="11"/><costume name="costume" center-x="2.5" center-y="2.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABNJREFUGFdj/M/A8J8BDTDSQBAAXGUJ/ETDsUAAAAAASUVORK5CYII=" mediaID="12"/></media></snapdata>