simplify
implement chat broadcast logic
handle new item and new message type (also clean message types list comment)
complete chat implementation
add reset score hooks