RULES
Each player secretly places their ships on their grid
Each ship occupies consecutive squares on the grid based on theirs length
Ships cannot overlap
Players cannot see opponent's ships
At the game begins, each player takes turn to fire single shot to a target squares on the opponent's grid
If it's a "hit", the destroyed ship' part will be revealed
When all of the squares of a ship have been hit, the ship will be revealed
If all of a player's ships have been sunk, the game is over and their opponent wins