Moving socket list management to its own module.
Fixing the issue that resulted in slow card selection updates.
Moving turnTimer to its own module.  I'm not sure it's an improvement, but let's see where it goes.