join party now requires a partyID, partyID is now saved globally