             print(textureData)
         }
         
-        let cellIndexFile = try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_cell_1.dat")
+        let cellIndexFile = try! IndexFile.openForReading(at: "Data/client_cell_1.dat")
         let cellFile = CellFile(indexFile: cellIndexFile)
 
         var blocks = [[LandBlock]]()

        
        XCTAssertEqual(hex(UInt8(0xFF)), "FF")
        
        let indexFile = try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_portal.dat")
        let handles = try! indexFile.handles(matching: { TextureListHandle(rawValue: $0) != nil })
        let portalFile = PortalFile(indexFile: indexFile)

        let highresFile = HighresFile(indexFile: try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_highres.dat"))
        let textureLoader = TextureLoader(portalFile: portalFile, highresFile: highresFile)
        textureLoader.location = .highres
        print(handles.count)

    }

    func testTextureLocation() {
        let indexFile = try! IndexFile.openForReading(at: "Data/client_portal.dat")
        let portalFile = PortalFile(indexFile: indexFile)
        let highresFile = HighresFile(indexFile: try! IndexFile.openForReading(at: "Data/client_highres.dat"))
        let textureLoader = TextureLoader(portalFile: portalFile, highresFile: highresFile)
        let locations: [TextureLocation] = [.portal, .highres]
        let handles = try! indexFile.handles(matching: { TextureListHandle(rawValue: $0) != nil })
