Update traversal methods
Correct byte offset math
Clean up coord shifting logic