<snapdata remixID="11341057"><project name="C. Bufkin Hangman 2" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAADe5JREFUeF7tnQlwVEUax/+TyR0ggYRAQBMIh7AgAoKKyCGHKHLKbqRYRQ6RI1AgJWKJohzFVYqrwLKIXNYuICJHcaxisSAK5QVSHCJHJAckgYQQjhyEHFv/ZiebYSbxkcww04+vq6aSvOnX7+v/90u/16+7v7aUlJSUQJIo4CEFLAKgh5SXyyoFBEABwaMKCIAelV8u7hTA7Oxs/PLLL/DWx0PaVaNGDbRv3148qLkCDgBevnwZ58+fR0BAgALQYrG4/We1kBB892o7RIf8cX+o6ahFyAhvpez6/fff0atXL81dcG+b7wDgzp07ERMTo1TZtGmTcjBBrFatmp1SBQUF4Of242UzLVmyBPHx8aWHjh8/jhYtWjgoTgCrL+4Ef6ul9LuA/jNxY+t0h7yWLuORGPOsOs7rt2nT5t72oOa1dwDw888/R6NGjVS1Zs+ejWbNmuH5559HUVERvv/+e2RmZiIoKAgPP/wwfvrpJ9SuXRspKSlo1aoVrl+/jpYtW2Lr1q1o0qQJ9uzZgwkTJuDEiRPIycnByZMnERgYiIsXL+KRRx6Br6+vAigkOAhhS58sBdCnXgtYG7ZH8YXTKDqz317izvE4FdWz9Fjbtm01d8G9bb4DgJ999llpC7ho0SI88cQT6NKlCxYuXIhOnTrhoYcegp+fH/icuHHjRvTp0wcbNmxQkDZu3Bjnzp3D0qVLMX78eBw8eBAEZOLEiahevTri4uKQkZGBevXqoWHDhvj4448xffp0WC0WhC/vUQqgJbA6gkZvQN7KoSi5lmHnoZLO8Tge3kUdKy4uxuOPP35ve1Dz2jsAeODAARQWFt7VagUH+iN2w1/sbsHlGtB1Ig6F3Op8nDlzBiNGjLirtsrFXKuA017w119/rVq4mjVruvZqFZQWERGhbu0VJT4G8BEgKytLtaQvvviiuqVL0lcBeQ+or+9MYbkAaAo36lsJAVBf35nCcgHQFG7UtxICoL6+M4Xl5QKYlJSEY8eO4cqVK15fUb5XfOyxx6RH7PWecjTQKYAc8QgPD/dYdbLTkpCyaAh8ywzNOTPG1z8QrefuR05unhpp4ehLSEiIx+yWC9+5Ak4B3L9/P8LCwlRpp06dgr+/Pxo0aOBQOict1K9fv9yr8r1dQkKCGvkIDg6Gj4+PIQuP7VqPZ9PX2OW1PtAVRSf3OpyfO/EAMi7faqVp68CBAw1dQzJ5hwJOAeRULFsaMGAAnn76aURFRakPx38JFeHq2LEjvvnmG7zwwgv48ccf1VjwsGHDcOPGDXAYr2/fvoiMjFTg3XfffXjnnXfUZ968eRg0aBCOHDmiZt3wJfS+ffvU8B1hPbl3E/qUAdAa0xY+9Vuh+MIpFCUcsFPu2oRvkZ6RpY7xsYH2StJHAacA7t27t3RUgkNzH330kRrPZYt38+ZN1TrWqlVLPR8SNgLEyQmcPUMA2YLm5eWpmTS8JRJSjlhwnJjgcbJCu3btsGXLFtUyPvfcc0hMTMSFCxfQunVrnN2/DX0ufFqqoiUsCgH9ZqDg3/NRnJFgp+7lsXuReuHWeDFn28jQnD7w0VKnAC5fvlzNgvFUSjn4H/RLW2Ho8llj9iDpXKrKy3+GHj16GDpPMnmHAk4BZCu3cuVKREdHq5kvZZNtgqqi93+TVV39PVvL2NhYh2vfLhk7HqdPn0Z+fj4uXbqEl156yTtUFSsMKyDvAQ1LJRndoYAA6A5VpUzDCgiAhqWSjO5QQAB0h6pSpmEFBEDDUklGdyggALpDVSnTsAICoGGpJKM7FBAA3aGqlGlYAQHQsFSS0R0KCIDuUFXKNKyAAGhYKsnoDgUEQHeoKmUaVkAANCyVZHSHAgKgO1SVMg0rIAAalkoyukMBAdCFqjK8ZpNPk5F07aYLS3VfUdv7RqFXdLD7LmCgZAHQgEhGshA+/yUJ+MeTkRj5p+pGTvFontScIsSsTkTy8AaICrZ6zBYB0EXS//3oFexMzAVbFV1SVn4x6q08i/xxtwKSeiIJgC5S/f5ViTg0+H7UDvJca1KZqvgtScDNeAGwMtp51Tk2R3I1INepMD7266+/jrffflstmJ8xY4advYy7PXfuXLz55ptIT09Xa6+50pApNzdXrSqcM2cO3n///QrryRjcvFZlkwBYWeW87DybIwkWl6bu2rULTz31lPr5yiuvqEVToaGhuHr1qlqeOn/+fJWPy14JIBd/DRkyBGlpaSrwJqO/cnXizz//rBaIMRY3l7s2b94cH374IaZNm6aWxfJ6XF/NGN0Ml/zMM8+oddyrVq1S33HtNpe6MvTyF198AS65XbZsWal6AqCXgVRZc8o6kovxCcC4ceMwZcoUFc313XffVQHb6XyCQFi4QN/WAlqtVrXAv2nTpnjrrbdUAPc6deqo+NsM9s7F/Qzy/uWXXyoTGRubQHIxP8vkSsapU6diwYIFSE5OVtfetm0bZs6cqYBmtFuWxTXeXD9tSwJgZT3uZeeVdSS3uujduzd++OEHtWsAF+bzbwLAHQL69++vbrdvvPGGiiDBVpEArl69Wv0cPXq0CgTQoUMHdO/eHbNmzVKwrlmzRoHFxNaNeRhEnuW99tprqizbdwR8x44doC0MMsXHAf4DsEUcPHiwAOhl/FTZHE+3JGUrwGdC3vZvX9PtrJKetlt6wVVG71YBVXGkbUcqlsNbqRFwjJq9ePFivPzyy+WGrquK3UZtqCifAOgKFSsAkPuhTJ48GaNGjVLPaytWrMCDDz6ItWvXqlsoY+TwuY29WcLCaBP8js+OjLfDODpM7HywjEmTJqkOBTsTH3zwgYq9w6hg69evV4GfGDSKz4u8LbMV5K2fQBNsaQFd5GxvLKa8loQ93aNHj6qNfNjJOHToEEaOHIndu3erHanYM+aGPczHxOc/vp5hq8jzunbtqjbkIXSMTta5c2f1OzsYDP7E87i1Gs9h+YyPM3ToUBVl7L333lP5GXmsvCQtoDfSVAmbynMkX7+sW7dO9Ub5uoWdjEcffRSffPJJKYBfffWVet+3fft2BQ0hYuvGHjFf0zAxTg9bQPaQ2cKxc8PvuGsoOyebN29WrSXj5DDkHXe0Onz4sOpNV7TxkABYCWd74ymt1p3D5t510CjUPpiTq2xlCDxuHuTKXaw4fh2wJAEFMhLiKjd5rpx/nryGZceu4ttB5UeM9Zx1zq/82+UCtFl/DnljYz1mmnRCXCg9b2dT2oZhTgfPxdc2Wp295/PQc0uqR8eBaasAaNRjBvM9uek8vkvLR4DVgutjYrE9MQcDd6QbPPvuZYsMtuL4X6MR5m8sbre7LBMA3aAsW8JLoxqi2+ZUZOYVInGYY4B3N1xWyyIFQBe77dz1QrT8VzJyCkuwoGM4Xm19a7cBSc4VEADLIYNbwvKVBt+n3Uli6xcRZEXaCGn1jOgmAJajEl/+cssHjizwnRq3nGDg9or2UC4qKcG8g9mY1u7u7bNsxMnenEcArMA7bAWHDx9ut8EOA6hzKC0uLk7tfSIbZlcNbwHwD/QbM2aM2r/k9lRQUKD2S+EQGEcpJFVOAQGwAt24Zx5nLjPxlsxxW25Nxr1IOE9PUtUVEADL0TAzMxNjx45VrRyf/ziR05MbOFbd1d5ZggBYjl/KztHzTteZwyoB0Bx+1LYWAqC2rjOH4QKgOfyobS0EQG1dZw7DBUBz+FHbWgiA2rrOHIYLgObwo7a1EAC1dZ05DBcAzeFHbWshAGrrOnMYLgCaw4/a1kIA1NZ15jBcADSHH7WthQCorevMYbgAaA4/alsLAVBb15nDcAHQHH7UthYCoLauM4fhAqA5/KhtLQRAbV1nDsMFQHP4UdtaCIDaus4chguA5vCjtrUQALV1nTkMFwDN4UdtayEAaus6cxguAJrDj9rWQgDU1nXmMFwANIcfta2FAKit68xhuABoDj9qWwsBUFvXmcNwAdAcftS2FgKgtq4zh+ECoDn8qG0tBEBtXWcOwwVAc/hR21oIgNq6zhyGC4Dm8KO2tRAAtXWdOQwXAM3hR21rIQBq6zpzGO4A4KRvM7HkyBX0bRiCyCCrOWoptfCoAhfzirDtbA7iW4Xib50i7GyxAzA9twj3r0rEzfhGHjVYLm5OBbibfMrwBqgb/P+GzQ7APttSMax5Dfy5cTXk5uaqj4+PDywWi/rcvoGf/F2idLGle1WPkJAQ+Pn5IS8vD1u3blWc2FJERAR69uyp/tx45jpWn7iK7X3rlX5vByAJtbV+v/76K/Lz85XANgjN+X8ptaqMAuTCarUq8Jo0aaKKSElJQVFRkfrd1mDx740bN2Lq1KnqeFnGVL6SMrjeDiB3Bff19YW/v7/dtvWVMVjOMY8CtlafDRMhtO0Yn5aWpu6at6du3bohKSnpzgHkLuFBQUEICAhQIEoSBWwK2CDkz8jISHW4LIB79uxBXFwcMjIyUGkASTgBDAwMFACFPacKEMBatWrZAZicnIzCwkLExsaq45UGkK2eACjk/ZECNWvWtAPw6NGjquORnp5eNQBtt18+A/JeL0kUcKaADcDU1FTVE670M2DosrNIHh6DUH8fZGVloUaNGqos3ooliQLlKWDjY/bs2ahbt65dtuzsbPTr1w9NmzbFlYJiRK9KwpXRDUvz2PWCFx7Oxr7zedjybJSoLQq4XIEBO9LQuV4QJrcJcw4gj/JVzIrukRjarLrLDZAC710FPv3tGkbuvugwyuZ0MkLLtck4efnmvauW1NzlCjxQ0w/HhkQ7lCuzYVwutRR4Jwr8F0tMOgLYuZ9VAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="C. Bufkin Hangman 2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Split Word %&apos;input Word&apos; into a List of Letters" type="reporter" category="operators"><variables><list struct="atomic" id="6">letterList,slot</list></variables><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doSetVar"><l>letterList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>slot</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="slot"/><block s="reportStringSize"><block var="input Word"/></block></block><script><block s="doAddToList"><block s="reportLetter"><block var="slot"/><block var="input Word"/></block><block var="letterList"/></block><block s="doChangeVar"><l>slot</l><l>1</l></block></script></block><block s="doReport"><block var="letterList"/></block></script></block-definition><block-definition s="Is Letter %&apos;inputLetter&apos; In List %&apos;listInput&apos; ?" type="predicate" category="lists"><variables><list struct="atomic" id="38">slot</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>slot</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="slot"/><block s="reportListAttribute"><l><option>length</option></l><block var="listInput"/></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="slot"/><block var="listInput"/></block><block var="inputLetter"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>slot</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="Replace Asterisk in list %&apos;hangmanWordLocal&apos; with letter %&apos;letter&apos; that is in Current Word list %&apos;currentWordAnswerLocal&apos;" type="command" category="lists"><variables><list struct="atomic" id="75">slot</list></variables><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>slot</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="slot"/><block s="reportListAttribute"><l><option>length</option></l><block var="currentWordAnswerLocal"/></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="slot"/><block var="currentWordAnswerLocal"/></block><block var="letter"/></block><script><block s="doReplaceInList"><block var="slot"/><block var="hangmanWordLocal"/><block var="letter"/></block></script></block><block s="doChangeVar"><l>slot</l><l>1</l></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="107"><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="108"></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.9767653226410857" y="-1.1810976199557501" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="114"><costumes><list struct="atomic" id="115"></list></costumes><sounds><list struct="atomic" id="116"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>Number of wins</l><l>0</l><comment w="436.5708383413463" collapsed="true">These 3 variables only get set up once when the main program starts and never again.</comment></block><block s="doSetVar"><l>Number of losses</l><l>0</l></block><block s="doSetVar"><l>wordDictionary</l><block s="reportNewList"><list><l>piano</l><l>audio</l><l>jazz</l><l>awkward</l><l>apocolypse</l></list></block></block><block s="doForever"><script><block s="doSetVar"><l>Number of remaining guesses</l><l>7</l><comment w="393.8461538461538" collapsed="true">These 4 variables need to get reset every single time we play a new game.</comment></block><block s="doSetVar"><l>lettersAlreadyGuessed</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>currentWordAnswer</l><custom-block s="Split Word %txt into a List of Letters"><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="wordDictionary"/></block></block><block var="wordDictionary"/></block><variables><variable name="letterList"><list struct="atomic" id="164">p,i,a,n,o</list></variable><variable name="slot"><l>6</l></variable></variables></custom-block></block><block s="doSetVar"><l>hangmanWordBeingGuessed</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="currentWordAnswer"/></block><script><block s="doAddToList"><l>*</l><block var="hangmanWordBeingGuessed"/></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><custom-block s="Is Letter %s In List %l ?"><l>*</l><block var="hangmanWordBeingGuessed"/><variables><variable name="slot"><l>1</l></variable></variables></custom-block></block><block s="reportLessThan"><block var="Number of remaining guesses"/><l>0</l></block></block><script><block s="doSayFor"><l>The word is:</l><l>1</l></block><block s="doSayFor"><block var="hangmanWordBeingGuessed"/><l>2</l><comment w="233.84615384615384" collapsed="true">Show them where they currently stand.</comment></block><block s="doAsk"><l>What letter do you want to guess?</l><comment w="113.84615384615384" collapsed="true">Ask for a guess</comment></block><block s="doIfElse"><custom-block s="Is Letter %s In List %l ?"><block s="getLastAnswer"></block><block var="lettersAlreadyGuessed"/><variables><variable name="slot"><l>6</l></variable></variables><comment w="338.46153846153845" collapsed="true">If letter was already guessed, do nothing and ask for a new letter.</comment></custom-block><script><block s="doSayFor"><l>You already guessed that letter silly!</l><l>2</l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="lettersAlreadyGuessed"/><comment w="366.15384615384613" collapsed="false">Before right or wrong, we know that this is a new letter (because we got to the ELSE) ... so add this new guess to the lettersAlreadyGuessed list</comment></block><block s="doIfElse"><custom-block s="Is Letter %s In List %l ?"><block s="getLastAnswer"></block><block var="currentWordAnswer"/><variables><variable name="slot"><l>7</l></variable></variables></custom-block><script><block s="doSayFor"><l>Correct!</l><l>2</l></block><custom-block s="Replace Asterisk in list %l with letter %s that is in Current Word list %l"><block var="hangmanWordBeingGuessed"/><block s="getLastAnswer"></block><block var="currentWordAnswer"/><variables><variable name="slot"><l>8</l></variable></variables><comment w="424.6153846153846" collapsed="true">If correct guess, update the &quot;hangmanWordBeingGuessed&quot; list with the new letter.</comment></custom-block></script><script><block s="doSayFor"><l>Wrong =(</l><l>2</l></block><block s="doChangeVar"><l>Number of remaining guesses</l><l>-1</l><comment w="418.46153846153845" collapsed="true">If wrong, take away a guess remaining AND UPDATE THE VISUAL (next video)</comment></block></script></block></script></block></script><comment w="455.38461538461536" collapsed="true">This loop is a single game. This loop keeps going until you WIN or LOSE (a single game)</comment></block><block s="doIfElse"><block s="reportNot"><custom-block s="Is Letter %s In List %l ?"><l>*</l><block var="hangmanWordBeingGuessed"/><variables><variable name="slot"><l>8</l></variable></variables></custom-block><comment w="286.15384615384625" collapsed="true">After a single game ends, tell them they won or lost.</comment></block><script><block s="doSayFor"><l>You won!</l><l>2</l></block></script><script><block s="doSayFor"><l>You lost. The word was ...</l><l>2</l></block><block s="doSayFor"><block var="currentWordAnswer"/><l>2</l><comment w="316.923076923077" collapsed="true">When they lose, display the word they were trying to guess.</comment></block></script></block></script></block></script></scripts></sprite><watcher var="Number of wins" style="normal" x="12.427087490799067" y="12.427087490798655" color="243,118,29"/><watcher var="Number of remaining guesses" style="normal" x="12.427087490799067" y="106.99722826661178" color="243,118,29" hidden="true"/><watcher var="wordDictionary" style="normal" x="12.427087490799067" y="248.85243943033117" color="243,118,29" hidden="true"/><watcher var="hangmanWordBeingGuessed" style="normal" x="331.2600764292879" y="34.01365219417693" color="243,118,29" hidden="true"/><watcher var="currentWordAnswer" style="normal" x="51.56048616381645" y="39.662510703058956" color="243,118,29" hidden="true"/><watcher var="lettersAlreadyGuessed" style="normal" x="12.427087490799067" y="170.56736904242467" color="243,118,29" hidden="true"/><watcher var="Number of losses" style="normal" x="14.427087490799067" y="48.712157878705256" color="243,118,29"/></sprites></stage><variables><variable name="Number of wins"><l>0</l></variable><variable name="Number of losses"><l>0</l></variable><variable name="Number of remaining guesses"><l>7</l></variable><variable name="hangmanWordBeingGuessed"><list struct="atomic" id="273">*,*,*,*,*</list></variable><variable name="lettersAlreadyGuessed"><list struct="atomic" id="274"></list></variable><variable name="wordDictionary"><list struct="atomic" id="275">piano,audio,jazz,awkward,apocolypse</list></variable><variable name="currentWordAnswer"><ref id="164"></ref></variable></variables></scene></scenes></project><media name="C. Bufkin Hangman 2" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>