Figured out a way to make the game work with either an objective win or a regular win. However, I'm not sure that the XML can even be coded that way, and even if it can, it may be too confusing for players. Looking for a consult here:
- Click image to enlarge.

The 8 dots are just to show 8 starting points, assigned at random. AP stands for airplane (not to be confused with the spot labelled plane - I'll probably change one to helicopter later).
My premise is this - to win via OBJECTIVE you need to hold the Map OR the Compass AND the Plane OR the Boat. As in, one method of navigating and one mode of transportation. I will balance the differences in physical distance by making the territories different sizes.
To win via killing the other players, you'll need to be able to attack the 8 starting points (currently only 1-way attacks out of starting points and starting points do not attack each other). This is where AP comes in - it will be a large stack neutral that can attack the starting points. However, if there is no incentive to go out of the starting point everyone will just stack there, then attack AP and kill the other starting points for the win. So my premise is that once you hold the GPS, the AP becomes "unlocked" for you and you can attack it. You must hold the GPS to be able to attack and kill the other players.
My goal is to make the game multi-dimensional (in fog, you have to choose whether to go for a kill win or an objective win, and be careful that your opponents don't succeed in the other options while you go for yours), while making it fair. The GPS being on the peninsula will make it difficult to balance all 8 starting points, but it can be done. My biggest concern is whether or not it is even possible to code or understand.