Предлагаю сделать определение координат корабля с погрешностью в виде круга на карте диаметром 111 км, то есть корабль может быть в любом месте указанного круга.
Диаметр круга в 111км взят из точности определения координат в 1 градус широты/долготы, который обеспечивали навигационные приборы тех времен.
Чтобы смоделировать зависимость навигации от погодных условий (необходимости в отсутствии облачности для наблюдения за Солнцем или звездами), ввести периодическую, случайную невозможность определения координат корабля.
А возможно, дополнительно, ввести повторную активацию определения координат по истечению определенного отрезка времени.
Чтобы из-за слишком частого определения местоположения не усреднить результат и тем самым повысить точность определения своих координат.
P.S.: Прошу убрать отображение координат из окна создание репорта о баге (по F11), так как достаточно однажды побывать в ключевых точках местности (города, мысы,проливы) и записав их координаты, впоследствии не иметь никаких затруднений в навигации, наподобие использования спутникового навигатора (координаты из репорта бага всегда под рукой).