I'm working on a platformer game where I'd like the character to rotate with the slope/climb of the platform. Ideally, I'd also like it to fall of a platform if it's not completely on it. a bit like this: I know I can play with the "platform friction" and also toggle "fixed rotation" gameplay setting on and off, but the problem I'm having is that as soon as the character doesn't have "fixed rotation" it starts either rolling up/down the platforms or flips upside down. I've played with motors and wheels as-well, which again makes it flip upside down at some point. Is there a way to prevent it from flipping (say control how much it turns), or just follow certain platform direction perhaps? see attached below