How to apply rotation to an object after force is already applied

Hello, I am trying to make an wheelchair rotate after adding an impulse and have the direction of the impulse change based don’t he wheelchairs current forward vector. Every instance I’ve attempted to rotate the object I just keep moving forward the object rotates but it’s moves stays moving forward in the initial direction I added the impulse in. I want it to curve based on the forward vector of the object. Adding force gives the same result as well.