<snapdata remixID="9100744"><project name="U3L1-Tic-Tac-Toe Setup" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAECklEQVR4Xu3dP05iURiG8Q8sWIA7MJrQWLMKY4gJGxjnr4U7sKWyHWYYiYuAhIKwCGJlY2FNoJAaJtcEEicG7zn3O74O96Gdc843PP7mSPQmU1mtVivjRQFRgQoAReUZ+1wAgECQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAGDi/J/Ov9jNn9+FplQqlUL7P/JmACb+6mQAezfdxFP+3+MBmPhrB8DtgQEIwMQFACgNzA1YQoDr//qkyIf3fr9vJycnhfECsIQAs7d8dnZmy+XS7u/v7fb21hqNRjCmZrNpe3t7tlgsbDgcWgxoAJYUYPa2M0D/vubzuY3H42dYb70Gg4H1er0Xy7LbtV6vW7vdzgUSgCUGeHl5aY+Pj68WeHp6sk6nY0dHR1sLnZ6eWrVafXXNw8ODTSaTrfsBWFKAd3d3dnV1tXn3GaL9/X3rdvP/TO74+NgODw83Z8xmM7u4uLBWq/XW5bn5cwCWEGD2bTL7DDidTm00GlmtVssNZr1wfXseHBzY9fV18P71BgCWEGC0lgQbAQjABKzyHwlAAObXkmAlAAGYgFX+IwEIwPxaEqwEYIkBrn8ll8BV7iPPP3/lecAttXb6aZgMYMyvz9a9fnZ+2Y/v33Jje20hN2DJb0AAFvr3k3wzN+CWxNyAyf0ZAAGYXhmfAeMacwPGdQvZxQ3IDRjixX0tAAHojirkQAACMMSL+1oAAtAdVciBAARgiBf3tQAEoDuqkAMBCMAQL+5rAQhAd1QhBwIQgCFe3NcCEIDuqEIOBCAAQ7y4r91pgEUexXIvXeDAj/BgbYG//tatOw2QB1JTsfE7F4B8C/bTFHESAAEYwcZvCwAB6Kcp4iQAAjCCjd8WAALQT1PESQAEYAQbvy0ABKCfpoiTAAjACDZ+WwAIQD9NEScBEIARbPy2ABCAfpoiTgIgACPY+G0BIAD9NEWcBEAARrDx2wJAAPppijhppwFG9GDLOxcA4DsHZ9zLAgBEhLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtMBfWoSFxmdrtRcAAAAASUVORK5CYII=</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,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="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,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="clone number"><l>0</l></variable><variable name="spaces taken"><l>0</l></variable></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="make Tic Tac Toe Board"></custom-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>clone number</l><l>0</l></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></script><script x="33" y="267.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="doWearNextCostume"></block><block s="doIfElse"><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="doReplaceInList"><block var="clone number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="clone number"/><block var="board"/><l>O</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><script x="342" y="284"><custom-block s="o wins?"></custom-block></script><script x="341" y="264"><custom-block s="%s wins?"><l></l></custom-block></script><script x="275" y="284"><custom-block s="x wins?"></custom-block></script><script x="407" y="285"><custom-block s="draw?"></custom-block></script><script x="410" y="335"><block s="receiveCondition"><block s="reportEquals"><block s="reportOr"><custom-block s="x wins?"></custom-block><block s="reportOr"><custom-block s="o wins?"></custom-block><custom-block s="draw?"></custom-block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><block s="doWait"><l>2</l></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="doSwitchToCostume"><l>Empty</l></block></script></scripts></sprite><sprite name="Sprite" idx="2" x="500" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="0,178.5,124.95000000000003,1" pen="tip" id="191"><costumes><list id="192"><item><costume name="x wins" center-x="107" center-y="38" image="data:image/png;base64,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" id="193"/></item><item><costume name="o wins" center-x="107" center-y="38" image="data:image/png;base64,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" id="194"/></item><item><costume name="draw" center-x="93.5" center-y="38" image="data:image/png;base64,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" id="195"/></item></list></costumes><sounds><list struct="atomic" id="196"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="42.333333333333314"><block s="receiveGo"></block><block s="gotoXY"><l>500</l><l>0</l></block></script><script x="79" y="501.33333333333337"><block s="receiveCondition"><block s="reportEquals"><block s="reportOr"><custom-block s="x wins?"></custom-block><block s="reportOr"><custom-block s="o wins?"></custom-block><custom-block s="draw?"></custom-block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><block s="doWait"><l>2</l></block><block s="gotoXY"><l>500</l><l>0</l></block></script><script x="34" y="118.33333333333331"><block s="receiveCondition"><block s="reportOr"><block s="reportEquals"><block s="reportOr"><custom-block s="x wins?"></custom-block><custom-block s="o wins?"></custom-block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="board"/><l>Empty</l></block></block><block s="reportEquals"><custom-block s="draw?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></block></block><block s="doWait"><l>.3</l></block><block s="doIf"><block s="reportEquals"><custom-block s="x wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>x wins</l></block><block s="gotoXY"><l>0</l><l>130</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="o wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>o wins</l></block><block s="gotoXY"><l>0</l><l>130</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="draw?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>draw</l></block><block s="gotoXY"><l>0</l><l>130</l></block></script></block></script></scripts></sprite><watcher scope="Square" s="xPosition" style="normal" x="8.08333333333303" y="8.083333333333321" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="8.08333333333303" y="25.058334950000017" color="74,108,212" hidden="true"/><watcher scope="Square" s="getCostumeIdx" style="normal" x="8.08333333333303" y="61.43333818333333" color="143,86,227" hidden="true"/><watcher var="X&apos;s turn?" style="normal" x="23.441666666666833" y="26.675003233333314" color="243,118,29" hidden="true"/><watcher scope="Square" var="clone number" style="normal" x="8.08333333333303" y="242.50000808333334" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="8.08333333333303" y="10.508339800000002" color="243,118,29" hidden="true"/><watcher var="winning triples" style="normal" x="8.08333333333303" y="85.68334141666664" color="243,118,29" hidden="true"/><watcher scope="Square" var="spaces taken" style="normal" x="1" y="128" 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="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><option>myself</option></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><block s="gotoXY"><l>1000</l><l>1000</l></block></script></block-definition><block-definition s="x wins?" 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"><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></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="o wins?" 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"><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></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>O</l></block><block s="reportEquals"><custom-block s="o wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></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="reportEquals"><block var="input"/><l>X</l></block><block s="reportEquals"><custom-block s="x wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><scripts><script x="422" y="130"><block s="doIfElse"><l/><script></script><script></script></block><block s="doIfElse"><l/><script></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></scripts></block-definition><block-definition s="draw?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="board"/><l>Empty</l></block></block><block s="reportAnd"><block s="reportEquals"><custom-block s="x wins?"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="reportEquals"><custom-block s="o wins?"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></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><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1115">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="winning triples"><list id="1116"><item><list struct="atomic" id="1117">1,2,3</list></item><item><list struct="atomic" id="1118">4,5,6</list></item><item><list struct="atomic" id="1119">7,8,9</list></item><item><list struct="atomic" id="1120">1,4,7</list></item><item><list struct="atomic" id="1121">2,5,8</list></item><item><list struct="atomic" id="1122">3,6,9</list></item><item><list struct="atomic" id="1123">1,5,9</list></item><item><list struct="atomic" id="1124">3,5,7</list></item></list></variable></variables></project><media name="U3L1-Tic-Tac-Toe Setup" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>