Make tick time a global
Changing tick time won't screw up reconnecting behavior now.
Only call select if agent has a socket. Better first run behavior. Open floorc if user tries to join something and doesn't have their plugin configured correctly.