added the code for the game executor. updated the grid to hold info only about things that happened on it. updated the board to return a result with a possilbe error and a more explicit value for knowing if a ship was sunk or not