1. A process for modifying application logic of passenger devices aboard a moving vessel, comprising: establishing a communication connection between the application logic of passenger devices and non-transitory control logic aboard the moving vessel central to all of the passenger devices; the non-transitory control logic aboard the moving vessel central to all of the passenger devices monitoring factors predicting future latency of communications to or from the application logic of passenger devices to a network external to the moving vessel; the non-transitory control logic aboard the moving vessel central to all of the passenger devices modifying features of the application logic of passenger devices to change between a free to use model and a pay to use model for use of the features of the application logic of passenger devices, according to the factors predicting future latency of communications; and the non-transitory control logic aboard the moving vessel central to all of the passenger devices modifying between the free to use model and the pay to use model only features of the application logic having group association on multiple of the passenger devices, the group association configured in the non-transitory control logic aboard the moving vessel central to all of the passenger devices.