End-game support

* add BoatBuildingEvent and BoatSuccessEvent
Merge branch 'endgame' into development