Cargo train bugfixes

Also adds admin messaging when someone gets run over.
Merge pull request #5251 from Loganbacca/train

Cargo train bugfixes