Replaced ancient and obscure code that had separate routines for each possible movement direction with generic version. Fixes #1088 which apparently was due to bug in one of these routines
Replaced ancient and obscure code that had separate routines for each possible movement direction with generic version. Fixes #1088 which apparently was due to bug in one of these routines