Updated Ship class - can be floating and can be sunk