add assigners, improved lobby features, and tests