Yeah, sometimes you're lucky and you're working in a game engine that has an easy way to add it in, but even then with physics it's hard to keep things synced,