В основном игровом цикле заменил while на do-while.
Назвал константу(обозначающую сделал ли выстрел пользователь или нет) более говоряще.
Небольшой коммент и форматирование.
Небольшое изменение алгоритма расстановки кораблей и подчистка кода.