You could try just setting the position to that imagepoints X & Y
Now it's origin is sitting at that point, so you can move around that.
wow! i was never know this kind of this exist
but still i got 1 problem here
pressing key sprite is shifting to that position and because we are setting position to new imagepoint
What if i have more than 2 or 3 or 5 image point then how to control it,?
i want to animate sprite with these image points