Gettin serious now, bro.  Made more modular.  Map takes care of game logic, main just fires it.  Added ocean crossing action.  Messing with viewport next.