wow, thanks!
there's something a little off about how the godot physics system was working for this, but I didn't have time to look into it any more.
glad you enjoyed!