Utilized more polymorphism with shot/ship classes.