<snapdata remixID="9099741"><project name="U3L1-Tic-Tac-Toe Setup" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMNsE/g+l8s1PtedpjAAAAABJRU5ErkJggg==</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="1000" y="1000" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" 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,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaAXtmrENgzAABK0oJWlJTSZhFiJmBUXZyQE2+BQnsM6Sy9fJd5SU0uAZtzfVFu4wvL63PdD0nkut9dJ3WT+l6x7340H7o1o5PujsJS1kIdiAnxwsPMZZKFYGDywEC49xFoqVwQMLwcJjnIViZfDAQrDwGGehWBk8sBAsPMZZKFYGDywEC49xFoqVwQMLwcJjnIViZfDAQrDwGGehWBk8sBAsPMZZKFYGDywEC49xFoqVwQMLwcL/wo3bqok/Gvv+uf4AIF351gHMv7AAAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAiVJREFUaAXt2k9LAkEUAPBndBCE/ABWiJ/CTvYBNJCO5Z9OQXTIW5ci7VqdIqjsI0TQp9gIzP57kv5o2TdIurQjLEi4szsz783Ohg+GkdUd32/nsfB0IwCQzOXym7FYNGq/DnX0+z8Pk7Yg2et9lIrllVCDvnqfcNNovDIQpFKp7/W11VCDrKtrBoKJUNfYiOTHoBEXxahD3B16e+8YlSxLxisnLqharcHW9o4xqMenZ5jPZOD84tI1Jy7oYH8PWq2WESiGyWWzsLRcgMX8ghwoHp+C+ulJ4KhhzG6NXzHcHWKXIWiUCIbl6wkKEiWK8Q0KAiWDEQLpRMlihEE6UCoYKRAlShUjDaJAYWCUQJgoLIwyCAOFiUEBqaCwMWggGRQFBhUkgqLCoIP8oCgxJCAeihpDBhqF0oEhBQ2jms0mzKXTg+bMq59h56mEr/ZB5Qs63S7c391CIpFQWcb3uaQgp8wKxRJYlqWl8yUDORj2GwArM12dLwnoL8apFx0odJAbRhcKFeSF0YFCA/nFUKNQQKIYSpQySBZDhVICqWIoUNIgLAw2SgqEjcFECYOoMFgoIRA1BgPlG6QLo4ryBdKNUUF5goLCyKK4oKAxMiguqLJR0dI2O4nz5uHWg/en8eDRGLeF6md1mJ2Zdntb+3EHxWa34O6QSRgHwMOwz3BBziJhmscg03drcFNot9vRw6Nj03Pl5sceAGQRsUfSHmV7/Id4+QUcX+A7aPHCPwAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABP1JREFUaAXtml1MFFcUx08aH9n1zYbQNhFZWNuYdvmIvFjWLdSkQa1WK5ZqjLJItY3KWtMHLbvaRKuCNbbGwkM/FFiFinz4oCiKPrgKLr7UrzU1hba8Cvo+3v/VaZCdO187y0ypJ5nM7v049/zuPXP2zrlLNA3Fz5ik6XDNnp09+AoWaP2GIEmS9J++rsVuUEaGawYHAtR0kZdATl/JGVYbeP5CH8XjQ5S4f48u9V2khw//SBpixcpVlJWVRe/48imwsITeeP21pDZmCyxxueGRv2jX12HKzp5DTY2N3JZVFRV0ub9fMdCEQiEOc2soTv6SElr5cQX91tFlliGpn59FORbkjMufwyPSzl11EguX0t5vD0r4bkbaT3dKbNWksrJFEj6bERblpHnz3r4FOlNAP/1y4l+QR4/GzNiQ1Odc70UOhQk2OjkykGGXGxsbp63bQtRy4ji1tEbpqx0hmjnTnbTsZgreLw1QW9sp8uTmcVfE82hUDAUFwFQFq8ntdvOBrQKZaDR0YpI8Hg/VVAfpQP0h+mjZkolNVD/rBpJhvF4v7dkdVlVqRSUgvHkeWlxeztXphdLtcrWh7TzUTgWMPCFvvTmXunt6aMXypRS7PiAXq951AX1/9EcaHx+nSLhOVVk6KgHFIh99srqC4CVaogn0++079MXmGgozmHQ8M1oGoh7utmTph1QXjmg21wRqaDhER344RpgpOwXe0dV5RtP1VIHgt9i+rKlcbScLHxveUbt9BzU1NanaogoUjUa5ErtcbbLlmFhMMB4DkQiBsD87/F2DI1ZHNh4TW12ziaLRk3JR0l0I1Hepn7ZsrbUtECRZ+rxgcfkHdD0WE1WTEAg74QXvlgg72lWB4PTgQULodkIgRBT8UjtREMLv3ksomiYEwouZ3aFa0WJWmOPJpdHRUcVqRSCEa7xVOlVycz00FL+paJ4iEFpiR+1UcbtcQtOEQMIeDq/4fwC5XBk0Mjzs2LX4+59RcgncTnGFEN16e885FggRDpFOSRSB0JBlYDR3tkoKp6IMES4zM1NxKCHQ/OJi9uN1X7GT3YXYoBYV5iuaIQRCVvNsT7diJzsLkQnKyfEIs61CoNKAn9rbThJ23U6Sq1euUKC0TGiSEAhbdZYVZbk38VZdqDVNFcgpfLMnwvIL4l2MEAg2BYNV1HjsqK7kRJoYXlB7vLmVT7Jacl8VCB0rP11DB+sbXlBsxxe4PpI1mGQ1UQVCRyhoZmlfvXkxtcFSqYtEdhM7EBAGA1m3JhBWCelYvXkxWbGV933763le8LONQU21mkDQgLwYXA95bT3JPs1RDTTAuRGeY715QV1AGB8pYOS1pxIKMF+GtvF0sN6XTd1Ak6HUUkkGFkDYFOlnozBQZggIHbBSBYVF/FTg51+bUWSpIJptqKqmrjMdhlZGNsIwEDri/AaHXTj0wuBWREA8m1gVnLniwAsHX3rdTIbB3RQQOhbPL+KD+vILeAQEmJmDX6wIopjP5+N5glRPBXUfeAFismB79PmmjTy72tHZTdHWFu73SDPhfaWw4NmOeK43jycs8dw9fvyE8IKWSCTo5uAAvxBBAYJJSlVSApIHB9i6tZX8wowPDMa5wUis41wJm1wIOy2nhYH3+NsmgHG8bwWEbAfulgBNVIgf4uS9VnRik7R+Nv0MpdWqFJS/BEph8qasq5+NNC3+0Thr1quxpw8VBnvd/ej3AAAAAElFTkSuQmCC" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="clone number"><l>9</l></variable></variables><scripts><script x="16" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>computer pick</l><l>0</l></block><block s="doSetVar"><l>clone number</l><l>0</l></block><block s="doSetVar"><l>x&apos;s turn</l><block s="reportBoolean"><l><bool>true</bool></l></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>winning triples</l><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><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="make tic tac toe board"></custom-block><block s="gotoXY"><l>1000</l><l>1000</l></block></script><script x="301" y="231.80000000000018"><block s="receiveOnClone"></block><block s="bubble"><block var="clone number"/></block></script><script x="30" y="495.79999999999995"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doIf"><block s="reportEquals"><block var="x&apos;s turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>x&apos;s turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="clone number"/><block var="board"/><l>X</l></block></script></block></script></block><custom-block s="computer turn"></custom-block></script><script x="248" y="452.66666666666674"><block s="receiveOnClone"></block><block s="doWaitUntil"><block s="reportEquals"><block var="computer pick"/><block var="clone number"/></block></block><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>x&apos;s turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="clone number"/><block var="board"/><l>O</l></block></script><script x="27" y="315.7999999999999"><custom-block s="%s wins"><l></l></custom-block></script><script x="68" y="371.8000019999999"><custom-block s="x wins?"></custom-block></script><script x="151" y="339.99999999999994"><custom-block s="draw?"></custom-block></script><script x="133" y="447.79999999999995"><custom-block s="o wins?"></custom-block></script></scripts></sprite><sprite name="Sprite" idx="2" x="1144.796875" y="130" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,234.60000000000002,93.84000000000009,1" pen="tip" id="171"><costumes><list id="172"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==" id="173"/></item></list></costumes><sounds><list struct="atomic" id="174"></list></sounds><blocks></blocks><variables></variables><scripts><script x="88" y="209"><block s="receiveMessage"><l>x wins</l></block><custom-block s="label %txt of size %n"><l>X wins!</l><l>12</l></custom-block></script><script x="327" y="209"><block s="receiveMessage"><l>o wins</l></block><custom-block s="label %txt of size %n"><l>O wins!</l><l>12</l></custom-block></script><script x="225" y="286"><block s="receiveMessage"><l>draw</l></block><custom-block s="label %txt of size %n"><l>Draw!</l><l>12</l></custom-block></script><script x="163" y="114"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>-65</l><l>130</l></block></script></scripts></sprite><watcher scope="Square" s="xPosition" style="normal" x="9" y="9" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="9" y="27.9000018" color="74,108,212" hidden="true"/><watcher var="x&apos;s turn" style="normal" x="5.399999999999977" y="11.700003599999988" color="243,118,29"/><watcher scope="Square" var="clone number" style="normal" x="0" y="117.9000072" color="243,118,29"/><watcher scope="Square" s="getCostumeIdx" style="normal" x="9" y="46.8000036" color="143,86,227" hidden="true"/><watcher var="winning triples" style="normal" x="4.5" y="158.4000036" color="243,118,29" extX="186" extY="150"/><watcher var="computer pick" style="normal" x="0" y="137.70000539999998" color="243,118,29"/><watcher var="draw?" style="normal" x="116.60000000000002" y="11.80000359999999" color="243,118,29"/><watcher var="board" style="normal" x="3.6000000000000227" y="33.4000054" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" s="xPosition" style="normal" x="301" y="7" color="74,108,212"/><watcher scope="Sprite" s="yPosition" style="normal" x="301" y="31.000001999999995" color="74,108,212"/></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="make one row" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>clone number</l><l>1</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>50</l></block></script></block></script></block-definition><block-definition s="make tic tac toe board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><custom-block s="make one row"></custom-block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block></script></block-definition><block-definition s="x wins?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="triple"/></block><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="triple"/></block><block var="board"/></block><l>X</l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doBroadcast"><l>x wins</l></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="wins?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="%&apos;input&apos; wins" type="predicate" 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>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="triple"/></block><block var="board"/></block><block var="input"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><block var="input"/></block><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="triple"/></block><block var="board"/></block><block var="input"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="draw?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportAnd"><custom-block s="o wins?"></custom-block><custom-block s="x wins?"></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportNot"><custom-block s="o wins?"></custom-block></block><block s="reportNot"><custom-block s="x wins?"></custom-block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doBroadcast"><l>draw</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="computer turn" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><l>9</l></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="random"/><block var="board"/></block><l>Empty</l></block><script><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><l>9</l></block></block></script></block><block s="doSetVar"><l>computer pick</l><block var="random"/></block></script></block-definition><block-definition s="if x wins, o wins, or draw, end game" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="o wins?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="triple"/></block><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="triple"/></block><block var="board"/></block><l>O</l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doBroadcast"><l>o wins</l></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>false</bool></variable><variable name="board"><list struct="atomic" id="1049">X,X,O,O,X,X,X,O,O</list></variable><variable name="winning triples"><list id="1050"><item><list struct="atomic" id="1051">1,2,3</list></item><item><list struct="atomic" id="1052">4,5,6</list></item><item><list struct="atomic" id="1053">7,8,9</list></item><item><list struct="atomic" id="1054">1,4,7</list></item><item><list struct="atomic" id="1055">2,5,8</list></item><item><list struct="atomic" id="1056">3,6,9</list></item><item><list struct="atomic" id="1057">1,5,9</list></item><item><list struct="atomic" id="1058">3,5,7</list></item></list></variable><variable name="draw?"><bool>true</bool></variable><variable name="computer pick"><l>8</l></variable></variables></project><media name="U3L1-Tic-Tac-Toe Setup" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>