I usually give the tilable texture an instance variable like "movable" and when true and overlapping the moving solid objects then pin it to it. And do it with a trigger or only once so you don't keep pinning it every tick.
Might be better ways to do it though.
Btw, the game looks awesome