fix up game joining, still not quite ready