Catch the fish. The name doesn't really apply, because the movement mechanic changed. The arms do wave some.
All in TypeScript and Webpack using VSCode. Uses three.js. (Uselessly bundles other libs, sorry.) Needs WebGL. Runs better in Chrome or Edge than in Firefox. Haven't tried Safari.
Zip includes index.html and built code. You can build from scratch with npm and such.