Really cool! I tried to make this part I've been wanting but I think forcing myself to clearly describe it made me realize there is a simpler way.