The path generation is pretty nonsensical though,
nothing here follows the terrain, they are only good as some sort of blurry guides.
The formatting of the MRGS coords is horrible.
Just give the easting and northing is blocks please like
1234 5678.
Feels like 90 of the time is wasted on parsing this and making sure your in the right square kilometer.
Also the waypoint could give you there ID when getting near them, so you could just assign them to the waypoint number, having to type seems overkill.