Update iterates the player map -> needs lock
avoid artifacts when switching contexts
use to keep track of: present players and order in lobby connection status in game