State Transitions

After receiving message events or a time events, the player may update some components of its state.