Cargo train update

- Cleans up some old code
- Fixes some bugs
- Adds keys to start the engine