GameMessage updates are now sorted by time, are generated by actions, and the lastUpdate from the Pilot is used to determine which messages to retrieve.