It's cool to know that ActionScript follows regular programming conventions. Being a poor student through most of my programming learning, I never knew what AS actually entailed. Thanks!
I was confused by the Protagoras argument, not in itself, but that the dialogue seemed to keep switching his name between Protagoras and Pythagoras. I'm pretty sure they weren't the same dude, were they?
I think I might've found a bug. I conquered Caracas before Dominica, so I got the story that the compass might be in the last hostile port, except that there weren't any... I don't think I can complete the game now :(