Fleshed out join event more. Still needs work.