How to move a train vehicle when player enters?

Godot Version



So i’m trying to implement a system of a train that will follow a set path and will allow the player to enter/exit the train as they would like, but i’m wondering what the best method may be to move a “vehicle” when a player enters. I don’t believe an animatableBody2D would work for this cause as pairing an Area2D with it and then trying to move all that seems like a bigger mess than it’s worth, but i’m wondering if anyone has tried this with another physics object that could throw any suggestions my way, thanks!