finished all basic functionality for the ship