<snapdata remixID="8693697"><project name="Snake" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes>Press the "1" key for one player mode, and the "2" key for two player mode. Arrow keys for player one, and WASD for player two.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFLElEQVR4Xu3cX2jVZRzH8c/vd7Y2ml0oRFeBJEk3/sNoBqNVFBXabFJzCZox1k2Zi5JSyfDGi7zqLnJRQRCEdDUjUCSpi+bICgMhV1ux2IIMQx3rnJ394izoH7hztjP8PD+f97ka7Pk93+/z+b72wDljS7Isy8SLBEwJJAA0JU/Z2QQACARrAgC0xk9xAGLAmgAArfFTHIAYsCYAQGv8FAcgBqwJANAaP8UBiAFrAgC0xk9xAGLAmgAArfFTHIAYsCYAQGv8FAcgBqwJANAaP8UBiAFrAgC0xk9xAGLAmgAArfFTHIAYsCYAQGv8FAcgBqwJANAaP8UBiAFrAgC0xk9xAGLAmgAArfFTHIAYsCYAQGv8FAcgBqwJANAaP8UBiAFrAgC0xk9xAGLAmgAArfFTHIAYsCYAQGv8FAcgBqwJANAaP8UBiAFrAgC0xk9xAGLAmgAArfFTPFcAj5xuV+9dp2an9u+vGWN+E8gVwMOnlv8n6T3to/lNns5nEwAgEKwJANAaP8UBiAFrAgC0xk9xAGLAmkCuAVqTW4TiNxRu0u62s4uwU363AKB5drEjzBXANz5fpWL5kpnM4peP+fPMXAGsjP56RAjAxf+hZsc5EuA3Ov+Ek7sb8HqQDUAAWh0DEIAAtCYAQGv83IAABKA1AQBa4+cGBCAArQkA0Bo/NyAAAWhNAIDW+LkBAQhAawIAtMbPDQhAAFoTAKA1fm5AAALQmgAArfFzAwIQgNYEAGiNnxsQgAC0JgBAa/zcgAAEoDUBAFrjr/cG/OjoUe17+RWdGz6vJEmsZ6m3OH8VV2+CC3i+XoBbNj+mB2/5Ss2tB/R0T88COgjnEQAaZlEvwHK5rC0P36tfLlzSZ4NDKhQKStPUcJL6SwKw/gznvcNCAJZKJd13T7sujI/rgZkGjSeZxprLenaqWe8nRY1oRtt37tT+A6/mCiMA582n/gfmC7D/rSM6fOiQjpdb1KJE3yZl/aRMbzb9oVuLqdZkqZ7JmnQymdbedEpDZ77U0mXL6m/0GuwAwGsQ8v9LVAAuGdumla2NOvPze5rrf8NMTEyobcPdGiwvqanTkWRG3emkhkdHalrvXgRAwwQ++LpLy5e2aWisXze33KEn13541S46Ozr00Dff6YnCjX+tKZWqdryxcEVfjP5QdV0ICwBomkIFYeU1F77K99evXaf+34pa/ekxXWx/tKZuX0qn9M6P52ta614EQPcEqtRft2q13v69rDUnB3Tx/s1SllXt+MV0Su8CsGpOLKghgY6Nm9R1dliPZI1SQ4M0PV31qa2FSZ0Y/b7quhAWcAOGMIU5ejg9OKhtW7trfhNSuR83FC7zJiTwueaqvdb1d2rHr5fVPdNYte/HC5Pq7Nul5/v6qq4NYQE3YAhTqKGHlbet0AvlRnVdBWHl5utMr6jl9hX65MTxGnYMYwkAw5hDTV1UPg+sfC64Z6ZJm7IGpUpUVqbX06I+Tkra/tQOvXbwYE17hbIIgKFMYh597H5ul44NDPz9xN79+9TT2zuPHcJZCsBwZhFlJwCMcuzhHBqA4cwiyk4AGOXYwzk0AMOZRZSdADDKsYdzaACGM4soOwFglGMP59AADGcWUXYCwCjHHs6hARjOLKLsBIBRjj2cQwMwnFlE2QkAoxx7OIcGYDiziLITAEY59nAODcBwZhFlJwCMcuzhHBqA4cwiyk4AGOXYwzk0AMOZRZSdADDKsYdzaACGM4soOwFglGMP59AADGcWUXYCwCjHHs6h/wSuwgXGTtJSpgAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="tail" idx="3" x="-105" y="45" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="up"></block><block s="gotoXY"><l>-15</l><l>15</l></block><block s="hide"></block><block s="setColor"><color>255,255,255,1</color></block><block s="setSize"><l>12</l><comment w="233" collapsed="false">Draw slightly larger than the head sprite in order to erase entire width of snake. Otherwise get creepy green lines that were missed when erasing.</comment></block><block s="down"></block></script><script x="20" y="214"><block s="receiveMessage"><l>move_tail</l></block><block s="setHeading"><block s="reportListItem"><l><option>last</option></l><block var="past_directions"/></block></block><block s="forward"><l>30</l></block><block s="doDeleteFromList"><l><option>last</option></l><block var="past_directions"/></block></script></scripts></sprite><sprite name="head" idx="2" x="45" y="-75" heading="180" scale="0.01" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="138,192,31,1" pen="tip" id="37"><costumes><list struct="atomic" id="38"></list></costumes><sounds><list struct="atomic" id="39"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="setColor"><color>138,192,31,1</color></block><block s="setSize"><l>10</l></block><block s="bubble"><l></l></block><block s="setScale"><l>0</l><comment w="164" collapsed="false">Use this instead of the &quot;hide&quot; block so that can still &quot;say&quot; things.</comment></block><block s="gotoXY"><l>15</l><l>15</l></block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>lost</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>past_directions</l><block s="reportNewList"><list><block s="direction"></block></list></block></block><block s="down"></block><block s="doUntil"><block var="lost"/><script><block s="doWait"><l>0.05</l></block><block s="doIf"><block s="reportEquals"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="direction"></block><block s="reportListItem"><l>1</l><block var="past_directions"/></block></block></block><l>180</l><comment w="150" collapsed="false">Don&apos;t allow snake to turn directly around, because then will run into itself and lose frustratingly.</comment></block><script><block s="setHeading"><block s="reportListItem"><l>1</l><block var="past_directions"/></block></block></script></block><block s="up"><comment w="157" collapsed="false">First move with pen up to check if lost by running into another part of snake. Otherwise, if the pen is always down, then the &quot;touching green&quot; block will always be true since would always be touching the start of the snake.</comment></block><block s="forward"><l>30</l></block><block s="doSetVar"><l>lost</l><block s="reportOr"><block s="reportTouchingObject"><l><option>edge</option></l></block><block s="reportTouchingColor"><color>138,192,31,1</color></block></block></block><block s="forward"><l>-30</l></block><block s="down"></block><block s="forward"><l>30</l></block><block s="doInsertInList"><block s="direction"></block><l>1</l><block var="past_directions"/></block><block s="doIfElse"><block s="reportTouchingObject"><l>apple</l></block><script><block s="doBroadcastAndWait"><l>relocate_apple</l><comment w="80" collapsed="false">The snake will also grow in length since not broadcasting move_tail.</comment></block></script><script><block s="doBroadcastAndWait"><l>move_tail</l></block></script></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>Score: </l><block s="reportDifference"><block s="reportListLength"><block var="past_directions"/></block><l>1</l></block></list></block></block></script><script x="20" y="711"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="setHeading"><l>0</l></block></script><script x="20" y="784"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="setHeading"><l>-90</l></block></script><script x="20" y="857"><block s="receiveKey"><l><option>down arrow</option></l></block><block s="setHeading"><l>180</l></block></script><script x="20" y="930"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="setHeading"><l>90</l></block></script></scripts></sprite><sprite name="apple" idx="1" x="94" y="-79" heading="90" scale="0.7" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="30.34499999999993,0,216.75,1" pen="tip" id="164"><costumes><list id="165"><item><costume name="apple" center-x="31" center-y="31.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcHBsZTEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjIuMjE4cHgiIGhlaWdodD0iNjMuMzc1cHgiIHZpZXdCb3g9IjAgMCA2Mi4yMTggNjMuMzc1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2Mi4yMTggNjMuMzc1IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJBcHBsZSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzFfIiBmaWxsPSIjRUMxQzJDIiBkPSJNNTkuMDgzLDM0LjQwMmMwLDE0LjUyNy0xMi41MjUsMjYuMzA3LTI3Ljk3OCwyNi4zMDdjLTE1LjQ1MywwLTI3Ljk3Ny0xMS43NzUtMjcuOTc3LTI2LjMwNyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMTQuNTI3LDEyLjUyMy0yMS4yNzUsMjcuOTc3LTIxLjI3NUM0Ni41NTcsMTMuMTI2LDU5LjA4MywxOS44NzYsNTkuMDgzLDM0LjQwMnoiLz4KICAgICAgPGcgaWQ9Ik91dGxpbmVfMV8iPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzJfIiBmaWxsPSIjMjMxRjIwIiBkPSJNMzQuMjg1LDExLjk2Yy00LjYwOC0wLjM5MS05LjEzNiwwLjE4OS05LjEzNiwwLjE4OUMxMC44MjEsMTMuNDczLDAsMTkuODgzLDAsMzQuMTIxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLDE2LjE1NiwxMy45MjgsMjkuMjU0LDMxLjEwNywyOS4yNTRjMTcuMTgyLDAsMzEuMTA5LTEzLjA5OCwzMS4xMDktMjkuMjU0QzYyLjIxNiwxOC45NzcsNDkuOTY5LDEyLjY5LDM0LjI4NSwxMS45NnomI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7IE0zMS4xMDgsNTkuMzMzYy0xNC41NTksMC0yNi4zNTctMTEuMDk5LTI2LjM1Ny0yNC43ODVjMC0xMi4wNjQsOS4xNjktMTguNDMzLDIxLjMxNC0xOS43NzRjMC4yNDktMC4wMjksOC40NTYtMC4xNDQsOC40NTYtMC4xNDQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzEyLjk0MiwwLjkzNiwyMi45NDksNy4zMTgsMjIuOTQ5LDE5LjkyQzU3LjQ2NCw0OC4yMzYsNDUuNjY2LDU5LjMzMywzMS4xMDgsNTkuMzMzeiIvPgogICAgICAgIDxwYXRoIGlkPSJMaW5lIiBmaWxsPSIjMjMxRjIwIiBkPSJNNDAuMzMyLDE5LjA2MmMtMi4zMDMtMC43NjEtNC42MTctMC4yNDEtNi45MjksMC4zODljLTEuOTE2LDAuNjA4LTYuMTEyLDEuMTYyLTYuMTksMS4wOTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjE5OC0wLjA1OC0yLjM4OS0wLjM1OC0zLjU3MS0xLjA5OWMtMC40OC0wLjMwMy0wLjk4MiwwLjM3OC0wLjU5OCwwLjc3M2MxLjc2OCwxLjgwMyw0LjA2OCwxLjc4Miw2LjQ1NSwxLjUxNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMy41NzUtMC40MDEsNi45OTMtMC40OTEsMTAuNTYxLTAuNjcyQzQxLjIyLDIxLjAwNCw0MS40MzMsMTkuNDI2LDQwLjMzMiwxOS4wNjJ6Ii8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9IlNoaW5lIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNTU1LDM0LjI2MWMwLDMuNDMxLDEuODUsNi4yMTItMC4wODQsNi4yMTJjLTEuOTM0LDAtMy41LTIuNzgxLTMuNS02LjIxMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMy40MywxLjU2Ni02LjIxMSwzLjUtNi4yMTFDMTQuNDA1LDI4LjA1LDEyLjU1NSwzMC44MzIsMTIuNTU1LDM0LjI2MXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJTdGVtIj4KICAgICAgPHBhdGggaWQ9IkZpbGwiIGZpbGw9IiM5OTY2MUQiIGQ9Ik0yOS41MTUsMjAuNzY2YzAuMzcxLTAuMDY2LDAuOTczLTAuMTMsMS4zNDgtMC4yMTljMC4wNjItNC44MjcsMC41MzgtOS42NDgtMS42MjQtMTQuMjEyJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTkyLTEuMjUzLTEuMzMtMi4zNTQtMi4wNjQtMy40ODJjLTEuMDIsMC42MTEtMi4wMzgsMS4yMjMtMy4wNTksMS44MzNDMjguMzEsOC45ODIsMjkuNzczLDE0LjYxOCwyOS41MTUsMjAuNzY2eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZSIgZmlsbD0iIzIzMUYyMCIgZD0iTTI4LjYwMiwwLjZjLTAuMzkzLTAuNTIzLTEuMDc4LTAuNzgyLTEuNjU4LTAuNDM1Yy0xLjgwNSwxLjA4NC0zLjYwNywyLjE2OC01LjQxNCwzLjI1MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjYzNywwLjM4My0wLjgzOCwxLjM3MS0wLjI0MiwxLjg5OGMzLjQ3NywzLjA5MSw0LjYxNyw2LjA0MSw0LjksNi41NTdjMC41OTIsMS4wODEsMS41OTIsNC41MzQsMS41NjIsNy43NDlsMC4wNDYsMS42MDkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjQ3OSwwLjU2Miw1LjI1LTAuNTYyLDUuMjUtMC41NjJjMC4wMjEtMC4zNTQsMC4yNTEtMi4yMywwLjI1MS0yLjIzQzMzLjQ2NiwxNy42NzcsMzQuMTMsNy45NTgsMjguNjAyLDAuNnogTTMwLjc1NSwyMC4zOCYjeEQ7JiN4QTsmI3g5OyYjeDk7bC0xLjEwOSwwLjE0MXYtMS4xNTJjMC4wNS01LjcxNC0xLjU2OC0xMC42MjUtNS41My0xNC42ODNjMS4wMjEtMC42MSwyLjAzOS0xLjIyMiwzLjA1OS0xLjgzMyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNzM0LDEuMTI4LDEuNDcyLDIuMjI5LDIuMDY0LDMuNDgyYzIuMDEyLDQuMjQ3LDEuNjM0LDguMzc1LDEuNTIyLDEyLjgxN0wzMC43NTUsMjAuMzh6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" id="166"/></item></list></costumes><sounds><list struct="atomic" id="167"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>15</l></block><block s="setScale"><l>70</l></block></script><script x="20" y="115"><block s="receiveMessage"><l>relocate_apple</l></block><block s="gotoXY"><block s="reportRandom"><l>-230</l><l>230</l></block><block s="reportRandom"><l>-140</l><l>140</l></block></block></script><script x="20" y="192"><block s="receiveKey"><l><option>1</option></l></block><block s="doSetVar"><l>two_players</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="20" y="270"><block s="receiveKey"><l><option>2</option></l></block><block s="doSetVar"><l>two_players</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><sprite name="head2" idx="4" x="985" y="-15" heading="90" scale="0.01" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="74,108,212,1" pen="tip" id="202"><costumes><list struct="atomic" id="203"></list></costumes><sounds><list struct="atomic" id="204"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"><comment w="492" collapsed="false">This and tail2 are copies of the &quot;head&quot; and &quot;tail&quot; sprites with the following changes:&#xD;- Add the &quot;if not two_players&quot; block to stop this script with the head2 sprite off screen if in single player mode.&#xD;- Use a blue pen instead of a green pen.&#xD;- Use the w, a, s, d keys instead of arrow keys&#xD;- Start the game at a slightly different location.&#xD;- Use the variables &quot;past_directions2&quot; and &quot;lost2&quot; instead of &quot;past_directions&quot; and &quot;lost&quot;.&#xD;- Use &quot;move_tail2&quot; message to broadcast when to move the player 2 tail (instead of the player 1 tail).</comment></block><block s="up"></block><block s="clear"></block><block s="setColor"><color>74,108,212,1</color></block><block s="setSize"><l>10</l></block><block s="bubble"><l></l></block><block s="setScale"><l>0</l></block><block s="gotoXY"><l>-15</l><l>-15</l></block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>lost2</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>past_directions2</l><block s="reportNewList"><list><block s="direction"></block></list></block></block><block s="doIf"><block s="reportNot"><block var="two_players"/></block><script><block s="changeXPosition"><l>1000</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="down"></block><block s="doUntil"><block var="lost2"/><script><block s="doWait"><l>0.05</l></block><block s="doIf"><block s="reportEquals"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="direction"></block><block s="reportListItem"><l>1</l><block var="past_directions2"/></block></block></block><l>180</l></block><script><block s="setHeading"><block s="reportListItem"><l>1</l><block var="past_directions2"/></block></block></script></block><block s="up"></block><block s="forward"><l>30</l></block><block s="doSetVar"><l>lost2</l><block s="reportOr"><block s="reportTouchingObject"><l><option>edge</option></l></block><block s="reportTouchingColor"><color>74,108,212,1</color></block></block></block><block s="forward"><l>-30</l></block><block s="down"></block><block s="forward"><l>30</l></block><block s="doInsertInList"><block s="direction"></block><l>1</l><block var="past_directions2"/></block><block s="doIfElse"><block s="reportTouchingObject"><l>apple</l></block><script><block s="doBroadcastAndWait"><l>relocate_apple</l></block></script><script><block s="doBroadcastAndWait"><l>move_tail2</l></block></script></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>Score: </l><block s="reportDifference"><block s="reportListLength"><block var="past_directions2"/></block><l>1</l></block></list></block></block></script><script x="20" y="789"><block s="receiveKey"><l><option>w</option></l></block><block s="setHeading"><l>0</l></block></script><script x="20" y="862"><block s="receiveKey"><l><option>a</option></l></block><block s="setHeading"><l>-90</l></block></script><script x="20" y="935"><block s="receiveKey"><l><option>s</option></l></block><block s="setHeading"><l>180</l></block></script><script x="20" y="1008"><block s="receiveKey"><l><option>d</option></l></block><block s="setHeading"><l>90</l></block></script></scripts></sprite><sprite name="tail2" idx="5" x="-45" y="-15" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,1" pen="tip" id="339"><costumes><list struct="atomic" id="340"></list></costumes><sounds><list struct="atomic" id="341"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="up"></block><block s="gotoXY"><l>-45</l><l>-15</l></block><block s="hide"></block><block s="setColor"><color>255,255,255,1</color></block><block s="setSize"><l>12</l><comment w="233" collapsed="false">Draw slightly larger than the head2 sprite in order to erase entire width of snake. Otherwise get creepy blue lines that were missed when erasing.</comment></block><block s="down"></block></script><script x="20" y="214"><block s="receiveMessage"><l>move_tail2</l></block><block s="setHeading"><block s="reportListItem"><l><option>last</option></l><block var="past_directions2"/></block></block><block s="forward"><l>30</l></block><block s="doDeleteFromList"><l><option>last</option></l><block var="past_directions2"/></block></script></scripts></sprite><watcher scope="head" s="xPosition" style="normal" x="67.4653220488417" y="67.465322048842" color="74,108,212" hidden="true"/><watcher scope="head" s="yPosition" style="normal" x="67.4653220488417" y="269.86130168843266" color="74,108,212" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="84.11260930764706" y="588.7882987985746" color="230,168,34" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="84.11260930764706" y="2851.417438706722" color="4,148,220" hidden="true"/><watcher var="past_directions" style="normal" x="312.24609375" y="222.31921708468752" color="243,118,29" hidden="true"/><watcher var="lost" style="normal" x="31.705296093975903" y="31.70529609397603" color="243,118,29" hidden="true"/><watcher var="past_directions2" style="normal" x="13.339847005208412" y="13.339847005208313" color="243,118,29" hidden="true"/><watcher var="lost2" style="normal" x="13.339847005208412" y="41.35352838411518" color="243,118,29" hidden="true"/><watcher var="two_players" style="normal" x="97.38088313802109" y="74.70314856510534" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="past_directions"><list struct="atomic" id="379">180,180,180,90,90,90,90,90,180</list></variable><variable name="lost"><bool>false</bool></variable><variable name="past_directions2"><list struct="atomic" id="380">90</list></variable><variable name="lost2"><bool>false</bool></variable><variable name="two_players"><bool>false</bool></variable></variables></project><media name="Snake" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>