Task Build a playable Catch the Stars browser prototype with original simple shapes, HTML, CSS and JavaScript. No external dependencies, accounts or network calls. Controls and rules Arrow keys and visible touch buttons move the basket. Catching a star adds one point. Start with three lives. Missing the third star ends the game. Reaching ten points wins. Ended games must stop scoring and losing lives. Restart must fully reset score, lives, objects, timers and input state without starting duplicate animation loops. Output Playable prototype, downloadable source, first-output snapshot, any correction diff, and screenshots of start, scoring, loss and win states. Integrate only through a click-to-load component in the existing game-prototyping page; no new indexable demo route. Checks Test keyboard and touch, third-miss game over, ten-point win, terminal states, full restart and repeated restart. Test desktop and mobile screen sizes. Use deterministic engine tests where appropriate plus actual browser controls. Separate test-only stepping from ordinary gameplay. Give the canvas an accessible name and expose score/lives/status as real text.