added check to see if shuttle has started inthe case of a redundant start shuttle call, added init function for all terminals