First pass solution. Works and isn't *comically* slow so there's that. I think full access is necessary due to animismus, but maybe there's a better approach than just a piston on track?