have been added ship classes: BattleShip, Cruiser, Destriyer, GunBoat.
modified BattleShip overrid hashCode and equals. Added fields boolean orientation and ArrayLists veritacalPosition and horizontal position.
added interfaces HorizontalPos, VerticalPos, NoPos. Their define position ship on the field, vertical or horizontal. gunship has one cell and does not need in orientation.
Paper - game field.
Water - papers cell.