Back again - sorry about this, but I am so confused about what on earth is happening. Here is a video to illustrate. What you are seeing is this:
1) General movement. the sprite ends up to the right of where the cursor is pointing.
2) Select sword, goes to it, but won't interact. Clicking on the sword again causes the sprite to move right. Won't interact until finally click one tile to the left of the sword.
3) Select General. Instead of going direct, goes round to the right.
Clicking on the General does not lead to interaction.
Then try from the left. Sprite goes there, but when the General is clicked, instead of interacting, goes all the way round to the right.
Finally get sprite next to the General. When click on General, sprite turns to the right.
Eventually get the interaction when click to the left of the General.
Ah, technical hitch. I'm getting the message that I can't upload this type of file (.avi). I'll leave the description above, and here instead is a screen shot of the position of the cursor to get the General to begin his dialogue.
">http://s1323.photobucket.com/user/ksjp17/media/MousePosition_zps68cde7cc.png.html'>