Many glitches fixed, many more to go.  Direction is in unit vectors now, not NWSE