I had a similar idea while reading this article, it’s very cool to see someone implemented it!