Broadcast join/leave events
Color and player id values are redundant

To simplify how sessions are associated to game, remove id property
because you can already uniquely identify players by color.
Returns :color field for player/id and remove id field