Suggestion : Have passengers (villagers) dismount from cars better so that they are not stuck on top of the train and dont die from falling off the coaches
In an Ideal world : Check the block height on either side and place them on the higher side (or a set platform block?)