<snapdata remixID="11162404"><project name="TicTacToeChallengeV1" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAEj5JREFUeF7tnQlQVWeWx/+PHRFZRESULUZU1Ci4C4r7mm47beIejbGrY2fKJF3VM5nMTM3U1PR0nJlEzVg9GSt2hmjikkmM7Y5LTNy3qCCiIiBBQVkVWR48tqn/R9+Ll/dEBkxx373fqbJI3nv3vu+c83vn2853rqWxsbERUqQFOskCFglgJ1lefq2wgARQgtCpFnAI4KVLlxAeHg5XV9dObdyjR4/g4uKCsLCwVttx7949PHz4ECEhIZ3a3mf55fn5+ejduzf8/f2f5W11dy87AI8ePYqIiIgONTT31DeouLQX6MDwctjLq2ELjUVlZSW8vLzQv39/h2368ccfkZeXhx49enSozT/1xeX3spG789/QUFPV6ld5enph6O8+h9VqRVFRkYCwo/74qXXryP01AJ47dw7dunXryP3EtZlrXsSkkFoUeIdjsacN9T4Nrd5zsutkJIQlICgoCHeSN2G29Qg8pr2D7D6zxHW5ubmYMWOGw3vwB6NEvosXL6KkpOSJn22rYrwP7cAIPGLECM1lfG/YsGEC+pZgVFdX48GDB+jVq5fdV5Wf/xqDb2xSX3cJj0Oj9SHch85Fbcqf0ViUrb5X9utkPKxusllFRQVGjx7d1qY73ec0ANKoxcXFQgka+uDBg1i1ahW+/vprvPHGG+L1lJQU7NmzBxMnTkRgYCC8vb1x4sQJPPfcc0hISGgCZu0vERPVC3Mii9B9YBAu11+GtdEKWP5iH9rWjSNQwPe+Ly4OvKjp7ou2/y1iR43FjeApqkGHDBkiuuOWsnXrVgwcOFC8fOjQIdHuSZMmYe/evYiJiUFDQwOWLVuGzz77DJ6enqirqxN/ly9fjrVr18Jms2Hq1KlITU0VP4Do6GgkJyejsLBQABYXFwcOSRiR+I9g+vj4iIjbvXt3nDx5El26dIGfnx98fX3FDyA4OBgFBQUICAhAaGgoBg0ahNqUPYi53gyg16sbUfvDV3DtFQNYXGA7sk5VreT1fSitqhP/f/36dSxevNjpwGprg+0A5HiKwl8zofvoo4+QnZ2NkSNHor6+Xrx39epVWCwWZGVlibEioY2NjRXGpkPz/3MB/n62G9IiM/Be8HuIdY9Ffn0+Si2l8K70xtv93sbv83+PP9z/A0bcHIHt8ds17X109L8FwFcDJqiv8/6OxqRJSUkqgFu2bBFtIoC7du3C9OnT8e2332Ly5MniR7N06VIBC3WcP38+1q1bB461pkyZguPHj2PlypVYuHCh0Jtw8T12/QcOHMCoUaNQVVUlhgP8xx/fkSNHhM4vvPCCeI8Qcyw6dOhQEQkJL9+jLS3XDyLm+p9Ufdzi5qGx+hE8En6F2pTdqDv3hfpewbLdKK6oUQF87bXX2upPp/ucBsBbt26pETAjI0NEtFOnTuHatWsiEt6/f18oWFNTI36Z7KIYCfn+4MGDRRQoLS1F0cdL4TOoArPHF2Je4CK81O0lbCjegLcD30ZmfSa8673xXs57qPKpEhHwzPNnhFMpBDjn07cwefosXOo6VrzGqMW2EPqWsm/fPs2wgROWO3fuqCCyrQTA3d0dHh4eIkIxUvFHc/PmTbz44oug3uw2CSavpw78LsJKsBjJeJ2bm5t4raysTER+/iD5mrKUygjNHwm/j68x+vI12qk+dQ9G5Gp/aE+ipWDFAeQXlYq3ef+xY5vsYETRAMiuhsZy5Gh2PXQExyR0RmtSvnkVJgZV4lxgDT6fORUB7j1b/Xx8TTzqb9WLSUvlxZ142XIG7lPexjmvpvEXwWBkciScpDC6sfvUs4guOu0rNNoqW22mpXskSkPHCT/QzkuWLNGzWh1um90smOM9/nppsPZKmJcNjdcOtPdywNUNlbFLRTfGaMbox7FZa8JhAiOxItSBPyRHf9vfMDj8cXbkfk+6lt03Z8BGF4frgBzHnD17FrW1tU/VvzVHO4qkT73hYx9gt9hyFvr/uV5+Vv8WkDsh+veRoVsoATS0e/WvnARQ/z4ydAslgIZ2r/6VkwDq30eGbqFDALnWd+PGDbEA3B5pb44rt7i4cyDFPBawA/D06dNir7Oz0oC4H83diKelYJnHRcbWVAMgox436rl+t379erz77rti2+3xtb7HzfHhhx+KPdIJEyYgMzMTffv2xe3btxEZGekwcaCtprx7966a2NDWa+TnnNMCGgC5+c59TAqTELipzqwO/uWGPDfbx4wZg0WLFol9VC5WM0mBr23YsAFpaWnivblz54r90o5IeXm5+F4pxraABkBuwnP7i8LcQO6vdu3aVWyqc1+S+8EcFw4YMADp6elip+TChQsCQEa+8ePHiyTK4cOHq0kN7TUfEx/i4+Pbe7m8zkksoAGQkCkAdnb7CaCSX9jZbZHf/9NZQAMgU5QYBSkVJQXI27UGjdZyVLn4IMcnBvUuzCJ9dhJizUEPW1P+4YA5K4Go5rQjJoRKAJ+drfV6JzsAlVSry3/+BLOLd+BKv5XwG/Ez+AcGiQmKkrf3NIVKSorh5ub+xI8peXoP075DTOoG+E75DXLC56ifJ4Ds0qUY2wIaADl+U1Lyr+zehAEVV+C34hM1BSn3+92o2fyP8HCxTwxtaaZ+b76P/LARarImE0KVpR3Cx/R2Jp9y7Ni74jpGRfipZ0B4L7aFs2spxraABkBGHQXAlN2bMKZHHbIifi6yfJl6X3b4C/jsX68e7fAeHA/fhJdQfvIbWNNOaSwVuPBvkP38ZJHaTuGsWMkxJHRM+eI5D6bRcxIzzTMDWb1nqvdgOySAxoaP2tkByMhDSdnzJ0yM9Ebl8NfEzJep4RVHt6HLYwAG/9V6FP7xHQQu+GuU7vgPOwCz+k4S6e79+vUT1ysn7gggoyEXvHmoiKe+ZnhnIjO0+eQbAUxMTDS+B0yuoQZArvkxClJS936KiZFdUBG3TJylYHdZdWyHBkBGwC5DElCVehzWa2fsAMx8biL69OkjunCm1fMsBiUnJ0dEVS7xcAGbf2f5ZCMjZJp6D45Fed5EirEtoAGQSx8KgFf3forEyC4oj31VtYAt5Ri8tv6D2gW3ZhrfFf+KnJBh6kk2QkjQFAAZBRXhud45vjm42XOq+hpn4xJAY8Nn1wUTQEZBytV9/4PECG8NgKivQ/b3e2FpbP2geaPFgr6Tf4HqGpu6s0L4lGOVjID8pwjP0f7ML1dzDpgA8nilFGNbQBMB2U0qRy/T9icJAItj5ovD3uPGjcOD73ci6MA6uLRhFsxx4a2oRPTs2XQijmPLxyNgSwDnBtxFelAzcFwQ53leKca2gN1esALgtf1JmBDhjVT/BDFOmzdvHkr2J2nGgF79R6Lb1CV4sOuPqM27ZTcGvBkxXi2bwa6dkw4K67m0BPAXgXm41r15zMdZsgTQ2PDZdcFMhVIqI6Qf+EwAeMQWLSBimYq6U99oAHQLDkfwG/+O/H+xP7PLZZgb4QnifjxSyfO7PNT9JAB/GXRPUwmBALJkhhRjW8CuNAczYijpBzcjMcILFXHLxfodAbJ+96XDWXDZ0W2oK8y1i4DXw+JF6QoKI6sCIKMfo6AirLPycnABUv2bdz64bigBNDZ8dhGQeXgKgNcPbsaECC+UDl6kWsFyJx0R1iZAnybW0IG449FDbN9RuIzD3RAlAj4OILNu5ocUIcWvqbgRhQBOm9a8LPO075PvO6cFNBGQVQjYDVNuJG8RAJYMau5eG0vykbl1LRpsTYVzWpORr76FkoBIdfGZ+X1cjKYQchYRUoQALuhVjMu+49TXWJqCxYWkGNsCdgAyCgoAD32OCeGe+K5hkJg8REVFwfVSMny5E/KXrWCPyEFw8ewCi7uHw624tNAxamo9wVaiIe/PCluMcsyeJpyLepeqxYj4Pl+TABobPmqnAZCFIBUAbx76HOPDPfFgyGJRJ5BZznWnd2n2gnmDqKR05L6TiPqHTVt4inAScrXXaLGHTOF9uaPiSFhpa0nYQ/zgM0Z9mwA+qSil8d1iHg01AHJcxm6YknH4CwEgS6RxHfDNN9/Eg+QtGgC9YsbAb9pS1GRfxcM9G+0ATA0ZJbpbFopktGsNwFcjHuGC9yj1HjyZN3Nmc3KCeVxiLk3tAGQUFAAe2YrxYZ4oHPCyapHaE18h9MzmNm3F+c//HdgFK2VseV9lEsIbrl69GleuXAGLL7L+3fKoCpz3Gql+F2fdEkDjw6gB8PHlkVtHtwkAC/rPU3cxegYHo/HYFjTUWFu1jMXNA67TXxfp/TxPQuE2XMtqWTzo9Morr+D8+fNY0bcKZz2Gq/dlYchZs5pqREsxrgU0ADJBQFkeyTy6DQlhnjhQGSVKzXKcxmjGyqAUzmJ5DNORcB+XJWwV4YSDa30tH6OgVCplbb/Xn7fijHucBsDZs2cb1/JSM2EBOwCVLbLMb7cjoY+HiIBr1qzBihUrRERTCkWyPjKLb3N9j3WYOUkhSCztyxkzx32s78dxH49w8pQd76Gk/CsFvRkVudX3q+ganHaLVd3CjGkJoPEp1QBIgJQ0qaxjO/C8SyEw8S1xDoRAffnll6IaPoUAsjo9q3iytC+jJCFTEk+5hMKK+kxCZfRkPWUWA2e2DeFT6jDz0DsB/PWAWpx0aT4HzPPJc+Y0nxExvivMqaEGQEYvZRKSfWwH4qvPYn/IMpHFwllpy4PiXNdjKhX3bZVi3crDVXhmmNBx7MfIye6b3TuBfBw+RkCPUx8jIXEiTlia68Jw7CjXAY0PpQZARjU6nlAQwMV1yciq746rEa+guL4pkeBZywslxzC69grcp76D4xgiDjEp23CdVZ/mWeso7/dkC9gVJ+IDXThZaKypwCTvH2Fp06JLx01c5h+NS6VNjzzgNhyf4yHF+BZwWJ7t8OHDnfKwQh7X5PofCx5JMYcFZIFKc/hZt1pKAHXrGnM0TAJoDj/rVksJoG5dY46GSQDN4WfdaikB1K1rzNEwCaA5/KxbLSWAunWNORomATSHn3WrpQRQt64xR8MkgObws261lADq1jXmaJgE0Bx+1q2WEkDdusYcDZMAmsPPutVSAqhb15ijYRJAc/hZt1pKAHXrGnM0TAJoDj/rVksJoG5dY46GSQDN4WfdaikB1K1rzNEwCaA5/KxbLSWAunWNORomATSHn3WrpQRQt64xR8MkgObws261lADq1jXmaJgE0Bx+1q2WEkDdusYcDZMAmsPPutVSAqhb15ijYRJAc/hZt1pKAHXrGnM0TAJoDj/rVksJoG5dY46GSQDN4WfdaikB1K1rzNEwCaA5/KxbLSWAunWNORomATSHn3WrpQRQt64xR8MkgObws261lADq1jXmaJgE0Bx+1q2WDgFMS0tTnxvcGS2vq6vDkCFDxEOwpRjbAnYA8lGtUVFR4rm9fHB1e/8+braq4jzYruyBu6WhVWvW2qoR8tLfobq6Gvfu3cOwYcPg6+trbA+YXDsNgGfOnEG3bt2ESS5cuICLFy9iyZIlqKioQGhoqMZUfK7v9u3bsXLlyiea8M6dOwgLC0ND6m5EXflY/Zxr1Gi49h2H2h/+F40P7mrv+9tzKCl9IMDn84Pj4uJM7iJjq68BkMAUFxcLjTdu3Ijg4GBYrVbx8Oqqqir4+/vDZrNh5syZ2LlzJ2bMmIHS0lLcvn0b7Dajo6ORmZkpnnjOyJWVlYWFCxfCOyMZfS79l8aSHj//Z9h2/5OddctWn0JhUVMbMjIysGDBAmN7wOTaaQAkSIWFhcIkmzZtwgcffID09HQkJSXh8uXLeP/99wUU8fHx2LZtm4CVEObl5Yn/dnFxEd12RESEuI5QEkC/nGP2AE79LWxH1tmZv+Q3x3G/oEC8TpgZgaUY1wIaAE+cOKHR1M/PD2VlZaJb5n+npKTAw8MDXbt2FZ/r06ePeN/T01NERh8fHwFdfX29CmNRURECcr9DZOonbbJi0arvcfduU7fs6uqKcePGtek6+SHntIDdJITjuoCAgGc6A/Wx1CK6/AdY0NiqlWotnsgJSRRQM6LOmzdPAC/FuBZ44jJMTk6OmAg4mgW3xRzsitsrQUFBGDt2bHsvl9c5kQXkQrQTOcuITZUAGtGrTqSTBNCJnGXEpkoAjehVJ9JJAuhEzjJiUyWARvSqE+kkAXQiZxmxqRJAI3rViXSSADqRs4zYVAmgEb3qRDpJAJ3IWUZsqgTQiF51Ip0kgE7kLCM2VQJoRK86kU4SQCdylhGbKgE0oledSCcJoBM5y4hNlQAa0atOpNP/AY3jRSDkxGdSAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="TicTacToeChallengeV1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Make Board" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>positionNumber</l><l>1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="gotoXY"><l>-75</l><l>75</l></block><block s="doFor"><l>count</l><l>1</l><l>3</l><script><block s="doFor"><l>count</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>50</l></block><block s="yPosition"></block></block><block s="doChangeVar"><l>positionNumber</l><l>1</l></block></script></block><block s="gotoXY"><l>-75</l><block s="reportDifference"><block s="yPosition"></block><l>50</l></block></block></script></block><block s="hide"></block></script></block-definition><block-definition s="possibleWinningTriples" type="reporter" category="variables"><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="statusOfAllWinningTriples" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="statusOfTriples %l"><custom-block s="possibleWinningTriples"></custom-block></custom-block></block></script></block-definition><block-definition s="statusOfTriples %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="boardList"/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="won? %&apos;1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><custom-block s="statusOfAllWinningTriples"></custom-block><block s="reportNewList"><list><block var="1"/><block var="1"/><block var="1"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="160"><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="161"></list></costumes><sounds><list struct="atomic" id="162"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-75" y="-75" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="167"><costumes><list id="168"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="169"></list></sounds><blocks></blocks><variables><variable name="positionNumber"><l>10</l></variable></variables><scripts><script x="15" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>Play Count</l><l>0</l></block><block s="doSetVar"><l>boardList</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><custom-block s="Make Board"></custom-block></script><script x="10" y="122.83333333333366"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Play Count</l><block s="reportSum"><block var="Play Count"/><l>1</l></block></block><block s="doIfElse"><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 s="reportEquals"><block var="Xs_Turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="positionNumber"/><block var="boardList"/><l>X</l></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="positionNumber"/><block var="boardList"/><l>O</l></block></script></block></script><script><block s="doSayFor"><l>That Spots Taken</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportBoolean"><l><bool>true</bool></l></block><custom-block s="won? %s"><l>X</l></custom-block></block><script><block s="doSayFor"><l>x has won</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportBoolean"><l><bool>true</bool></l></block><custom-block s="won? %s"><l>O</l></custom-block></block><script><block s="doSayFor"><l>o has won</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportBoolean"><l><bool>true</bool></l></block><custom-block s="won? %s"><l>O</l></custom-block></block><script><block s="doSayFor"><l>o has won</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doForEach"><l>item</l><block var="boardList"/><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="Play Count"/><l>9</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportBoolean"><l><bool>false</bool></l></block><custom-block s="won? %s"><l>O</l></custom-block></block><block s="reportEquals"><block s="reportBoolean"><l><bool>false</bool></l></block><custom-block s="won? %s"><l>X</l></custom-block></block></block></block><script><block s="doSayFor"><l>It&apos;s a Tie</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></scripts></sprite><watcher var="Xs_Turn" style="normal" x="10" y="10" color="243,118,29"/><watcher scope="Square" var="positionNumber" style="normal" x="144" y="10.00000399999999" color="243,118,29"/><watcher var="boardList" style="normal" x="10" y="53.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="Play Count" style="normal" x="10" y="283.3501321738282" color="243,118,29"/></sprites></stage><variables><variable name="Xs_Turn"><bool>true</bool></variable><variable name="boardList"><list struct="atomic" id="341">O,2,X,X,X,6,O,O,O</list></variable><variable name="Play Count"><l>7</l></variable></variables></scene></scenes></project><media name="TicTacToeChallengeV1" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/></media></snapdata>