How to make a continuous runner make a turn with invisible barrier

I am able to make my continuous runner turn corners, left and right. However, when I added an invisible barrier, and tested the player making the wrong turn, it could not turn around to go the correct direction. I need the player to remain a continuous runner and I also need my corners to have invisible barriers. I need help with fixing my blueprint so that it can turn even once its stopped running after hit a wall.