in this way, the sprite can be drawn in the same way as the surface.
for example: Surface.Draw(float destX, float destY, float rotationCenterX, float rotationCenterY)