added BattleShip.c and ship.h