Switch spline path on command

I’m making a 3D sidescroller where the player is locked to a spline path guised as a road in game. I want to make it so when the player hits a crossroads they can switch onto the new road by pressing W if the new path in facing away from the camera or S if the new path is facing toward the camera. The player would then lock onto the new spline path and the camera would reorient with the new direction.

I’m looking for the cleanest way to do this in blueprints if anyone has an idea.

Thank you!