Thanks for playing! & sharing this feedback.
Almost (i think all) sounds I ended up doing a bit of mixing with my voice too make it feel fun/make sense in this world. So admittedly, the physics is a place I did get LLM support. & all the physics functions are packaged in their own file that I'd be happy to share.
I really agree with you on wanting to be able to toggle across multiple entities / trigger chain reactions. & having variable crank speed across them. I am considering pushing this further and would definitely do something like that if i did.