Added two hit and initialize methods to Ship with tests