Doesn't this only work if the word is west-to-east? Seems like it'd fail for any other orientation (there are 7 others).
(Well, for a palindrome, it works for east-to-west too - so I guess you missed 6).
(Well, for a palindrome, it works for east-to-west too - so I guess you missed 6).
(on a sidenote, you're counting is incorrect, as it is a palindrome there really is only 4 directions for the word to appear: W-E, N-S, NW-SE, NE-SW)