Big update to get players and sectors to load correctly.

There are a lot of changes, but notably the _read_file(). This function now handles reading .player and .sector files.