This is fun! Would love a PICO-8 version. :D
He, indeed, this could be perfectly done on Pico-8! : ) Moreover, the code base is LUA!