Like others I had some trouble predicting exactly how the blocks would rotate with each other. I think a rotation preview could help this!
Nice idea, I’m looking forward to seeing how you develop it!