Made type in UserMessage ChatEvent an optional field, since newer replays seem to not obey to valve's own spec.