so many bugs to fix... this one on join game function