Fix #2 - left/right/down traversal