Added time struct, and added event for JoinPart