First what is the point in having to set 2 points.
angle(sprite2.X,sprite2.Y, center.X, center.Y)
I understand you need two points to create a circle, center point and distance but it doesn't seem that the position of sprite 2 makes a difference since the whole layer should be rotating.
Next Question is I am having a problem with the angle jumping when swithcing from left to right (or right to left) movement. It jumps several degrees instead of a nice clean 1 degree. If you tap the right/left button it sometime will be 5 to 20?. Not sure what is going on. (There is probably a better way to set the angle instead of a counter)
Problem with Rotation
Version 2 center point.
Thanks for your help!