Implementing ChunkLocation