cancel move adjacent to impossible target locations early
StyleCop cleanup