Modified implementation of JoinPartyVC, HomeViewVC, HostPartyVC