Sorry... I'm way late to the discussion! But I wondered if you might share the successful solution that you found for this? I'm trying to implement point-click-move mechanic as well, and I am stuck on the same problem that you mentioned - my character moves upon clicking, but not towards where I clicked - he moves towards the bottom right of the screen. How did you fix that?