#136: Cleaning up networking threads. Able to back out of hosting and joining. Joining has a configurable timeout. Networking tests on a single Linux box aren't going well, need to test on Mac or Windows.
#136: Fixed control issue described above. Removing some excess logging that was left in. Attempting to join before host exists will still cause the game to freeze.
Fix #149: Cache dying players, flush them when going downstairs.
Fix #147