So I'm toying around with a mouse click move system, except my placeholder character tends to get knocked over on ramps, or even barely clipping an overhang. Besides the ask that I'm new enough to quaternions to not know how one makes a "stand upright" script, I'm also asking what others have done to compensate for this?