My original idea was this
As you can see, very easy to change splines.
The problem is, when a new tile spawns, it doesn’t know about this.
So you need a separate actor to store the current spline in. ( more in a mo ).