<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.williamhalpin.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-01-11</lastmod>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/data-structure-reuse</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-01-11</lastmod>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/combining-data-structures</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/bf682374-aeec-428a-a774-e141ffbb4746/Blog+10+Pic+2.png</image:loc>
      <image:title>Blog - Combining Data Structures - Make it stand out</image:title>
      <image:caption>All the structs used to store the stack-of-hashmaps data structure. All of the SymbolTables and corresponding Elements are stored in the “storage” Arena</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/fa16517c-425d-4785-9f4e-ebc9fcdbd5ed/Blog+10+Pic+1.png</image:loc>
      <image:title>Blog - Combining Data Structures - Make it stand out</image:title>
      <image:caption>Comparison of the memory layout of the combined stack-of-hashmaps versus the separated stack of hashmaps</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/ideas-about-a-new-low-level-visual-programming-language</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-06-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/5dd4b5a0-d05d-47ab-b920-b7d8971a3353/Blog+9+Thumbnail.png</image:loc>
      <image:title>Blog - Ideas About a New Low-Level Visual Programming Language - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/86f0b81c-30ca-438c-bcb7-94e85ec775ab/Blog+9+Pic+1.png</image:loc>
      <image:title>Blog - Ideas About a New Low-Level Visual Programming Language - Make it stand out</image:title>
      <image:caption>The empty vertices represent variables</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/da525339-19b3-42b0-b823-b4b9b1d554e6/Blog+9+Pic+4.png</image:loc>
      <image:title>Blog - Ideas About a New Low-Level Visual Programming Language - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/6342cfaf-c6c3-4330-9bb6-9fbc1469b7f7/Blog+9+Pic+2.png</image:loc>
      <image:title>Blog - Ideas About a New Low-Level Visual Programming Language - Make it stand out</image:title>
      <image:caption>Very rough representation of the function</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/0adef030-72d5-41b9-a47e-e470a3f48624/Blog+9+Pic+3.png</image:loc>
      <image:title>Blog - Ideas About a New Low-Level Visual Programming Language - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/solve-problems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-12-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/db306a86-9dd4-451b-b484-e3571d0737ef/Blog+8+Thumbnail.png</image:loc>
      <image:title>Blog - Solve Problems - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/life-without-recursion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-04-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/5948beef-7d32-4d1d-b25a-63ea1fa71517/Blog+7+Pic+1.png</image:loc>
      <image:title>Blog - Life Without Recursion - Make it stand out</image:title>
      <image:caption>Recursion can be useful for complex data structures, like trees</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b7188e4a-0e1c-4c71-8bd7-b73036d8396f/Blog+7+Pic+3.png</image:loc>
      <image:title>Blog - Life Without Recursion - Make it stand out</image:title>
      <image:caption>Iterating over the depth of the sort mimics recursion</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/8026934e-2819-4884-a798-24f77164b5f8/Blog+7+Pic+2.png</image:loc>
      <image:title>Blog - Life Without Recursion - Make it stand out</image:title>
      <image:caption>Recursive memory footprints are often larger than iterative ones</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3d8b6d7a-b3d2-498c-a71d-600770855343/Blog+7+Thumbnail.png</image:loc>
      <image:title>Blog - Life Without Recursion - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/cpu-kitchen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-04-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/70130dc0-ae30-41a8-bb1d-d7ed02501f98/Blog+6+Pic+1.png</image:loc>
      <image:title>Blog - CPU Kitchen - Make it stand out</image:title>
      <image:caption>Storage for memory is just like storage for food</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/de72acdb-07a5-4a12-8e07-f7958c97484e/Blog+6+Pic+2.png</image:loc>
      <image:title>Blog - CPU Kitchen - Make it stand out</image:title>
      <image:caption>Several memory requests can be in flight at a time</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/84fd552b-941a-496d-852b-00eae80b2d60/Blog+6+Pic+4.png</image:loc>
      <image:title>Blog - CPU Kitchen - Make it stand out</image:title>
      <image:caption>Different dishes can be prepared at the same time, just like instructions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/1532025b-80a2-4dcc-91b3-3aba9e93bc80/Blog+6+Pic+3.png</image:loc>
      <image:title>Blog - CPU Kitchen - Make it stand out</image:title>
      <image:caption>Sometimes the order of actions doesn’t matter</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/4ffe80d2-b337-45bf-b3ee-3ec777edeacf/Blog+6+Thumbnail.png</image:loc>
      <image:title>Blog - CPU Kitchen - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/tenacity-in-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-04-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/58327828-2e47-485e-a33c-3f3decdeabe2/Blog+5+Thumbnail.png</image:loc>
      <image:title>Blog - Tenacity in Programming - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/make-your-own-file</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/4d431f77-8ac9-4d0c-a41e-a4319cbda5aa/Blog+4+Pic+1.png</image:loc>
      <image:title>Blog - Make Your Own File - Make it stand out</image:title>
      <image:caption>The text representation of numbers often varies in length</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/6704f811-f772-400c-a6d4-b372b52fb09a/Blog+4+Pic+2.png</image:loc>
      <image:title>Blog - Make Your Own File - Make it stand out</image:title>
      <image:caption>Non-data is often used for organizing data, even if it is very simple</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/84215651-15a7-4bfb-94cd-b44e5f5e50a2/Blog+4+Pic+3.png</image:loc>
      <image:title>Blog - Make Your Own File - Make it stand out</image:title>
      <image:caption>How many binary files are organized, including mine</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/73f9ba1e-e002-44a8-b045-d9470291ec65/Blog+4+Thumbnail.png</image:loc>
      <image:title>Blog - Make Your Own File - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/beyond-dijkstras</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/7f1e285c-df47-455a-925a-74edbd1ec789/Blog+3+Pic+2.png</image:loc>
      <image:title>Blog - Beyond Dijkstra’s - Make it stand out</image:title>
      <image:caption>Making skirts around the walls allows for accurate pathfinding</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/6fc801a3-687f-46e0-a628-2e7f6a44c14f/Blog+3+Pic+0.png</image:loc>
      <image:title>Blog - Beyond Dijkstra’s - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b6db06ed-2ab8-4689-8f66-93cf2846682a/Blog+3+Pic+1.png</image:loc>
      <image:title>Blog - Beyond Dijkstra’s - Make it stand out</image:title>
      <image:caption>Dijkstra’s works on graphs with no sense of space</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/2d2293f2-6c8e-4c51-ab77-87546e642db0/Blog+3+Pic+3.png</image:loc>
      <image:title>Blog - Beyond Dijkstra’s - Make it stand out</image:title>
      <image:caption>Tracking distance also allows for neat contour graphs</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3823d87a-812c-4ac5-89ec-1da1bd6487c7/Blog+3+Pic+4.png</image:loc>
      <image:title>Blog - Beyond Dijkstra’s - Make it stand out</image:title>
      <image:caption>The path first gets less verbose, then more accurate</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/life-without-malloc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-07</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/08c645f8-80df-453c-8bca-1ef5d722d55a/Blog+2+Pic+1.png</image:loc>
      <image:title>Blog - Life Without Malloc - Make it stand out</image:title>
      <image:caption>What order should this graph be freed in?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3b2f8fbc-e5cb-4d38-ae42-d96cce943719/Blog+2+Pic+4.png</image:loc>
      <image:title>Blog - Life Without Malloc - Make it stand out</image:title>
      <image:caption>Linked lists aren’t that bad after all.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/27003550-3a61-4fcb-a883-9676103d49ff/Blog+2+Pic+2.png</image:loc>
      <image:title>Blog - Life Without Malloc - Make it stand out</image:title>
      <image:caption>Many overlapping lifetimes can be confusing.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/4c4a6691-d6e8-41aa-8605-b116e5b62cad/Blog+2+Pic+3.png</image:loc>
      <image:title>Blog - Life Without Malloc - Make it stand out</image:title>
      <image:caption>Treating memory as an array allows you to make your own stack.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/blog/water-simulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/e56b9054-18bc-4aa9-a774-8f7b0028f330/Blog+1+Pic+3.png</image:loc>
      <image:title>Blog - Water Simulation in the Blink of an Eye - Make it stand out</image:title>
      <image:caption>What can be achieved with boundaries, gravity, sources, and sinks</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/f5a0b933-1aaf-47bb-9ee2-30c755e64d0f/Blog+1+Pic+1.png</image:loc>
      <image:title>Blog - Water Simulation in the Blink of an Eye - Make it stand out</image:title>
      <image:caption>Different 2D perspectives in video games</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/69a47b5d-f3ad-4a60-8530-9f381a7f4268/Blog+1+Pic+2.png</image:loc>
      <image:title>Blog - Water Simulation in the Blink of an Eye - Make it stand out</image:title>
      <image:caption>Different ways of simulating fluids</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3bdba4eb-19a9-4649-9575-0be20c2eca56/Blog+1+Pic+4.png</image:loc>
      <image:title>Blog - Water Simulation in the Blink of an Eye - Make it stand out</image:title>
      <image:caption>SIMD can do many computations in one instruction</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/415b3111-928a-4c32-a904-aee2a3dcbaf6/Blog+1+Pic+5.png</image:loc>
      <image:title>Blog - Water Simulation in the Blink of an Eye - Make it stand out</image:title>
      <image:caption>CPUs have different capabilities for different types of instructions</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/f8b50dae-6026-479f-8178-9798c820c043/Gemini_Generated_Contact+Us.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/d8930397-134f-452a-bc7b-19a45bfca9e9/William+Halpin+Comp+Sci+Image.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/75642512-245c-4170-b2d8-2560c2398f98/William+Halpin+ID+Photo.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/academics</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/1aa4203e-4a1f-4bbf-be37-9606cfe9a795/bucky.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/a62b12db-0101-4988-9327-ea8f0fc8131b/Illinois+Logo.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/ef0b01f9-208d-488a-bded-463e552733da/UW+Logo.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/experience</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/6bf7e9c1-bfc5-400b-89e0-49d2db592e5f/Next+Play.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/92f665b6-f1b4-421c-aee3-2729ac7a4629/Screenshot+2024-05-02+220438.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/2edf6709-fdff-4bc8-84b9-6284d2dcd45f/OTD3.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/9e146ec5-6481-4f97-a3d9-c3a72afbe4d4/Screenshot+2024-05-02+220841.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/a7faf062-efe8-4718-8129-c3c327bce406/Screenshot+2024-05-02+220330.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/cf32ec16-3b8a-462e-a07a-245310c1eddf/Screenshot+2024-05-02+220250.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/new-page</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/0cb850bd-5fff-4dce-bfbf-81be19051beb/WaterwheelLogoHiRes.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/a538d791-21e9-4b73-af32-2454b0236feb/Game7Logo.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b34b7738-b3dd-47b9-b59e-0e44df002fa1/Prox+main+menu+art.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/d197b59e-5d24-4d50-a283-c2871438e7b1/Thumbnail.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/f3e23aed-6109-49c0-b604-b34565ad9c04/Screenshot+2023-11-06+203107.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/53e809d8-c870-4132-807d-a0a2af888484/Screenshot+2023-11-06+202720.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/d48d4809-be9a-4210-8c84-04e8ee9b2dd2/Screenshot+2023-07-08+214050.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/80efee4e-861a-40d6-9825-40675caa11cb/OnTheSeabedTitle.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-1</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/38405d14-11ad-4cdb-991b-1b85688e77cb/OTS2.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/2b4ec43e-0a11-461f-aa32-e44f32a06d29/OTS4.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/8f70b090-ebc5-4e97-8e4e-4b3a43d7b5f7/OTS1.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-2</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/261c8adc-f6c2-4ad5-8b60-50494e04f5a6/Screenshot+2023-11-06+201946.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/ed13f365-412a-4204-939b-7400c46bf914/Screenshot+2023-11-06+202511.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/cb8dccf2-1ca5-4080-bad3-9a40f858b117/Screenshot+2023-11-06+202418.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3ea54941-0486-4038-b7b8-d125de535336/Screenshot+2023-11-06+202235.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/2166c925-cea8-463f-af4d-3306c3af0dfe/Screenshot+2023-11-06+202114.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-3</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/6cedf789-1920-4f1a-9651-62924cdc9b3c/Picture2.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/a8e9669d-97e9-4744-a726-1210b0e25999/Picture1.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/69b97c8b-4a43-40e9-a4d9-35f0e7644377/Picture3.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-4</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/d150bfa2-bd4d-459c-a31a-933eca68e222/Screenshot+2023-10-29+214129.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/cac3b0ce-ae19-4af0-a262-f55f81e48cad/Screenshot+2023-10-29+214115.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b8af60a6-3715-4274-aefd-1790cf43e6c5/Screenshot+2023-10-29+213953.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-5</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/cb97f030-bc82-4e1a-9385-c0f10d408c08/ao1l%2BT.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/a95e4d1c-eab7-49b7-8eb6-52b44c39fab0/deqT_k.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b0dc3fdf-c75c-4569-ad24-2bbfb606fa2e/ZqeNkA.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/general-3-j8nk3</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-01-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/e94fba64-cd4d-4c93-b460-bc262236b062/Game7Screenshot.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/b18544ca-ec3d-465b-9f89-a820d499654a/Game7Screenshot2.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.williamhalpin.com/waterwheel</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/74369923-87e6-45b8-8989-2886602e5218/WaterwheelScreenshot1.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6755f72fcd0a2b47a56568cc/3a078175-7e40-4322-a89c-63be31258990/WaterwheelScreenshot2.png</image:loc>
    </image:image>
  </url>
</urlset>

