add ship and guess board updating functionality