How do I generate a procedual line to find the target?

In Short I wanna do a Level - That is a Level Selection on it’s own. So I lie down these 3D Widgets and add them to the Array of Targets. And if the Player finishes level 1 for example they unlock the next bunch of levels.
In the end they are free to choose which “path” the want to take.
You can almost think of it like the level selection in super mario world.

So yea these are 3D UMG Widgets without any mention worthy logic… only a button and some text.
The Array is of type “A_MenuWidget” which is the actor class that contains the 3D widget Component aswell as the “connection” logic.

I’m currently trying to figure out when to rotate it and where to rotate it to.
Also I don’t have a spline at all :o Probably didn’t see a reason to use it ?
However the most problems I have with translating the Target Actor location to the relative location for the origin actor.
I just don’t quite understand it.