INSTALL THIS EXISTING STATIC GAME — DO NOT RECREATE IT

The ZIP contains a finished educational game. Preserve its existing
simulation, artwork, sounds, content, licensing and user interface.

Task:
1. Extract who-wants-to-live-a-million-years/ into a static/public folder
   on the destination website, such as public/games/million-years/.
2. Serve its index.html and every other included file as static files.
   Keep folder structure, filename case, data URLs, binary files and
   relative references intact. Do not flatten directories.
3. Add a normal link to that index.html, or embed the hosted game page
   using an iframe. Do not paste the HTML into a React/Next/Vue component
   or change it to JSX. It is a complete document with classic scripts.
4. Do not rewrite/minify/reorder the game's scripts or run its large
   original-art.js through an AI reconstruction or image conversion.
   These files contain necessary source art and compatibility data.
5. Preserve LICENSE.txt, CREDITS.txt, NOTICE.txt, all other license files,
   and the About this project content. Mark modifications if you make any.
6. Test at the final subfolder URL, including refresh/deep links, all
   sections, sound after interaction, tutorial, life preservers and recap.
   Check for 404s, MIME-type failures and JavaScript console errors.

No backend, database, API key, package manager or build step is needed.
Do not make the game depend on the original ChatGPT Sites domain. The
game must work without Swarm's hosting. update-check.js makes one optional,
time-limited request to Swarm's public version endpoint and may show an
Update available link to the download page. Preserve this feature, or remove
its script tag if outbound requests are unwanted. Contact and license links
are informational; none are required for gameplay.

If your platform rewrites all URLs to an SPA index, configure it to serve
these static game files first. JavaScript must use a JavaScript MIME type,
not text/html. Include PNG/JPG/SVG images and MP3/WAV audio in deployment.

If embedding, use a title and enough vertical room. Example (replace the
src with the actual hosted entry page):
<iframe src="/games/million-years/index.html"
 title="Who Wants to Live a Million Years?"
 style="display:block;width:100%;height:1000px;border:0"></iframe>

A full-page game link is usually easier across different screen sizes.
Do not claim phone/iPad compatibility without testing those devices.
See README.txt for the user-facing installation checklist.

The game uses external classic JavaScript files. A restrictive Content
Security Policy can still block scripts, images, audio, styles or embedding.
If that happens, report the exact browser console error and hosting policy
to the site owner; do not silently rewrite the simulation or relax security
settings across the entire site.
