convert diagonal movement to Dir4 movement
more natural diagonals