Ciao, in questo LINK (è l'ultimo nella pagina) trovi una libreria con delle funzioni create appositamente per la battaglia navale, vedi se ti possono essere d'aiuto