BattleshipGane the classical battelship game (for two) written in java with the following principles in mind: basic oop: classes,composition, encapsulation and access control . enums (well... classes). basic exceptions and error handling.