     }
 
     func testTextureLocation() {
-        let indexFile = try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_portal.dat")
-        let portalFile = PortalFile(indexFile: indexFile)
-        let highresFile = HighresFile(indexFile: try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_highres.dat"))
+        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 })

            print(textureData)
        }
        
        let cellIndexFile = try! IndexFile.openForReading(at: "/Users/jkolb/src/Asheron/Data/client_cell_1.dat")
        let cellFile = CellFile(indexFile: cellIndexFile)

        var blocks = [[LandBlock]]()

    }

    func testMaterials() {
        let indexFile = try! IndexFile.openForReading(at: "Data/client_portal.dat")
        let portalFile = PortalFile(indexFile: indexFile)
        let rawHandles = try! indexFile.handles(matching: { MaterialHandle(rawValue: $0) != nil })

