Working on Ch9 Ship implementation