Changes to train management and Train class
Train stuff