fix/update isometric

Fixed two bugs on the wraparound behavior (see comments in code): 1)
typo causing error comparing X to Y direction; 2) going offgrid in X
direction

Added heatmap tracing path