Guest waiting connect display fix

Created timestamp and playingboolean for participant objects. these now get updated when users play and sent to all clients when a new user joins the room. we now use playing boolean property to determine which waiting/connecting/playing display to show guest users