Corrected type in exception msg: directory -> direction
Fix for transmural bug where skip past wall using HJKL; assertions to catch future instances