How to prevent character from making sharp turns

Thanks for the suggestion! I tried that, but it doesn’t work exactly the way I want. If I reduce friction I’ll have the character sliding sideways when attempting a sharp turn, but that’s not what I want. I want him to turn more slowly without sliding, like a train on tracks (the train is always facing the direction of movement, it cant’s slide, but it can’t make a sharp turn either).