Wondering out loud if you could make some kind of stop blocks  (mentioned above)  like so


Figuring out how to do something you have never done is what makes a good challenge.