<snapdata remixID="8770675"><project name="U2L4-Tic-Tac-Toe" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</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="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="Square" idx="1" x="-50" y="-70" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/66Vx0oXCCIK1MfCFoxuFERDjOArahR8xKgFJS4kRuOGUsrGIBUXxgfFxKhA8REfYGKIiujCB9BqIoiSaAQV3fHQNeaMuUlLZzp3Zu4URCZpuui9Z853/jPn3numFkyxywIgG0DbVOBKTk7pkoD2H3C0Xa6r/aeZXr7qQJHD8XYaaLLKOK0QrzKtj57A7w+g7+MHtD15jM+fP4VN3bZ9BxISErDUZkfO6iwkJc7hNa84TqhC/QNf4fXWof76NWRkLpM+drsN1vQ0WWfp5r0fPuJNwI/79+5K43cWFGLrlo26wYQABYMUHSpBYcEOXdG+fec+fI0NGB4aQvHhEl1ghoGuXK2H2+UEgRwudiAuLlZ3dNlEStfqqiokJiWhvNypKTi6gYaHR1DuqkBPdzfclZVYsXyZYZBgA2T/wiUvai+ex8VaL3LX5nDZ1wVENzvoKEJsbCzOeKqFqKLkLaXh8WOlOO2p4UpBzUAMxmq1otLt4oqa0UHdPe+xIT+fC0oz0IGDRYiJicHZGo9RPzXNJ6glixfhxcvXEdNbE9C585fQ/rQNdd5aU9NMLf0CgYDi/bmBWITedfdg8aKFmqIrcvDR0mOSOaUM4QaiVLPZM3CkpFikf5pt0TNss9nQ0OiTTT0uIBpUWLATkaTW7JmBCZT6AX8X5I46XEAk84LUtAlXh8WAqdTc0hKW/qpAtK2Zm5SIoaHhCSkESkKeqvLg96/RsKVDFYi2NrR5jHaZVstIKlKlR0vR2vowZKgqEKXbylVZXKu0mhOif09JmY/xaacKJDdJtGN67ckFWxXIYrFgbGxM7z1NnUfVjq7gpSQiEP3o8Xhw84bPVMf0GqdjRpPPF1K+VYG8Xq9svdfrhMh55Px4/6aBREbYqC3NCinVeqOOiJpPh7/nz9pD1sj/q8pRJHNz15nSMxChEp0A1uflhyz6qgqVOV2YvyAV+/buEuGDUBu06D9tbw/pCqkCsV7ZZFuLWKtL816Oturx8XH40j+gqT8mVAoZY5Q5M2bG4OSJvydYdqkqRAOVJpvttJL9SEHmAqIzUXZW1qQ6sf78MSjbRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6pZQsfurs6OiH1BboUYFBWI3t7eqDcbWTDlGiOaq9z4dIo2FC8M+alZofFKuVzlpnZS6VR6proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY6C/HzVna7iDZgiISewsK5PetjkcDsMvvmjRvFbfKKmi562gYSCCCnZidc6asB0wT0knRRoamyTFyYbe4AgBYg4T2J17zXjQ0iyV142bNkst5MwMuzRkoTVd6r7SwXF09Be+fR9EX1+fNJY+u3bvQV5eniGVhQIFK0ER7+j0Sw7TfxVGRkZw62aTNGTevBRJBXpxxoBFvaM1DYgnzcwYMw1kRlRF2pzaCk2VfzTOmjX71R8xTomk2qlpUgAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position"><l>9</l></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"><comment w="251" collapsed="false">A. Click this script to draw the tic tac toe board.</comment></block><block s="gotoXY"><l>-50</l><l>80</l></block><block s="doWait"><l>.1</l><comment w="181.33333333333334" collapsed="true">Wait for old clones to be deleted.</comment></block><block s="doSwitchToCostume"><l>Empty</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l></list></block></block><block s="doSetVar"><l>counter</l><l>0</l></block></script><script x="20" y="233"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="20" y="304"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="380" collapsed="false">B. This script prevents the player from changing a preexisting move and alternates between &quot;X&quot; and &quot;O&quot;</comment></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>X</l></block><block s="doIfElse"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>X is the winner</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="counter"/><l>9</l></block><script><block s="doBroadcast"><l>tie game</l></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>O</l></block><block s="doIfElse"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>O is the winner</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script><script x="20" y="851"><block s="receiveMessage"><l>X is the winner</l></block><block s="hide"></block></script><script x="20" y="921"><block s="receiveMessage"><l>O is the winner</l></block><block s="hide"></block></script><script x="256" y="850"><block s="receiveMessage"><l>tie game</l></block><block s="hide"></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70" hidden="true"/><sprite name="Alonzo" idx="2" x="21" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="0,196.35,102.102,1" pen="tip" id="141"><costumes><list id="142"><item><costume name="alonzo " center-x="41" center-y="48" image="data:image/png;base64,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" id="143"/></item></list></costumes><sounds><list struct="atomic" id="144"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="20" y="111"><block s="receiveMessage"><l>X is the winner</l></block><block s="show"></block><block s="doSayFor"><l>Game over! X is the winner.</l><l>5</l></block></script><script x="20" y="202"><block s="receiveMessage"><l>O is the winner</l></block><block s="show"></block><block s="doSayFor"><l>Game over! O is the winner.</l><l>5</l></block></script><script x="20" y="295"><block s="receiveMessage"><l>tie game</l></block><block s="show"></block><block s="doSayFor"><l>tie game</l><l>5</l></block></script></scripts></sprite><watcher var="counter" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position</l><l>0</l></block><block s="show"></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="Tic Tac Toe wins" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><list><block var="list"/></list></custom-block></block></script></block-definition><block-definition s="won? %&apos;winning player&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="Tic Tac Toe wins"></custom-block></list></custom-block><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><block s="reportListContainsItem"><block var="item"/><l>O</l></block></block><script></script><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script></script><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><block var="winning player"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="917">X,O,X,X,O,X,O,X,O</list></variable><variable name="counter"><l>9</l></variable></variables></project><media name="U2L4-Tic-Tac-Toe" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>