We had the same idea, and even the same name.
Great implementation and awesome result! It took me a while to get the flow, but then it was super fun! Great work!