changed Shunt Process to a new DepartingTrain rather than array

add locomotive to the front of the train to stipulate 'Moving' the
trains around the holding yard. This loco does not get re-added back
into the departing train as it is only to 'move' the trains around the
yard. -> some issues currently

implemented new redraw where applicable