yeah, you are spot on, mu current solution relies on rigidbodies, which are impossible to control.
I think I would make it more 'tile-based' if that makes sense. Like, when you get a bone, you become 1 block taller, and extend 1 block further. I think that would work nicely for a puzzle game, but I'm ganna have to do some testing :))