I built the basic idea in just over an hour on Twitch.
Dev-wise, I used a homebrew Typescript game engine I created, called Booyah (https://github.com/play-curious/booyah). The graphics are all rendered using the awesome library PixiJS.
What do you think?