Conceptual Problem with Spline path

Hello to everyone,

i am new on forum.
I have a problem with a spline path. I will explain in the best way :

I started my project from side scroller(not 2d) template and i made the player move along a spline path.
Now i place another spline path and a trigger volume near one node of the previous spline.
What i want to achieve is that player can switch along paths if a specific button is pressed.

Now i have all the mechanism of movement along the spline path inside the character’s blueprint.

Where i have to put all the code for the movement and the condition for the switch? Inside level Blueprint or i have to create a Controller Blueprint?

Thanks you !!!
P.s. And sorry for my english, i am italian! lol!