Added further ship functionality