5/5 Great job! I had a similar idea, but you implemented it in a significantly improved way.
Thank you so much!