I'm glad that you liked! :DI use a Line and a Raycast. Everytime the Raycast hits something, I add a new point to the line. To bounce/calculate the new direction, I used a function from Godot (reflect). :)
Thanks for sharing! Will take a look at raycast... have been hearing about it a lot lately :D