SOCPlayerClient + stub handleSIMPLEREQUEST
_SC_PIRI: Handle Pirate Fortress Attack result messages at client
_SC_PIRI: SOCGame +removeShip, adjust attackPirateFortress return
_SC_PIRI: srv.handleSIMPLEREQUEST: call ga.attackPirateFortress, report results
_SC_PIRI: Clients handle REMOVEPIECE messages
srv.processCommand: add missing break after case SIMPLEREQUEST
_SC_PIRI: Client right-click to attack pirate fortress
_SC_PIRI: cli.handlePIECEVALUE set fortress strength
_SC_PIRI: ga.checkForWinner: Require fortress defeat to win
_SC_PIRI: srv.joinGame: Send pirate fortress strength; javadoc
SOCGame constructor: Save opts reference before creating players, so players can see game's options
_SC_PIRI: Fortress is a captured settlement, so reduce player's remaining count
SOCBuildingPanel: comment re hardcoded 10 VP vs VP_WINNER_STANDARD
SOCGame.checkForWinner(): _SC_CLVI, javadocs
SOCBoardLarge javadocs re scenario layout parts
Board Layout added parts: javadocs
_SC_PIRI: BLAS.startGame_putInitPieces: Add layout part "PS" for potential settlement near the pirate island
_SC_PIRI: SOCPlayer +addLegalSettlement; rename board layout part "PS" to "LS"
_SC_PIRI: cli.handleBOARDLAYOUT2 use "LS"; SOCBoardLarge +addLoneLegalSettlements
SOCGameStatistics: remove debug print