it seems to be working fine on my end.
what exactly isn't working?
(do you want the player to follow the line?)
which could be done by letting the player follow the levels in between the current location & next location.
player = lvl1 - Click Lvl3 - Lerp from Player Location to 2 & incrementing untill next location reached. 3 in this sample.