Create a Battle ship game
During class you created a Battle ship game which consisted of a single item
(letter) on an array and that represented your ship.
There will be a couple of executable samples of the program on our briefcase
site.
On this assignment you are supposed to expand that program to do the following:
 | Have a nice and complete introduction on how the game is to be played. |
 | Initialize the array placing Ws (on water) or
"." (dots) and also initialize your ships (you can
either use two arrays for the game or just one), you can also use classes. |
 | Keep track of the shots fired by placing them on the board with X for water or the
letter corresponding to the ship. |
 | Announce to the user if they hit water or part of a ship and a congratulations when they
sink a boat. |
 | Redraw the array after every shot with the current situation. |
 | Make sure to have letters and/or numbers on the sides of the grid . |
 | Give the user a way to finish the game (such as use 0 0). |
 | Show statistics at the end on how many shots were fired and what was hit. |