add add methods for equipment on ship
minor fix in ship
changed design using enums conclusively