Hm but what is the purpose of this class? What would be implemented here instead of in ship?