handling broadcasting of player state differently, more in the actual service