It depends of the 'origin' of the sprite. By default the origin is 0,0. Here is an instance at 32, 32:

With a rotation of 160 :

But if you set the origin around the center, you are right. But this is bad news, i didn't take into account yet this property.

With a rotation of 160 :

But if you set the origin around the center, you are right. But this is bad news, i didn't take into account yet this property.
Still, i am confident i will finish soon this problem. I don't intend to implement flipping in this version. Anyway flipping is just a rotation and translation. Here is some new screenshots:



