Here’s an example codepad of resetting the angle back to zero after every full turn:
https://defold.com/codepad/#?c=#cp_sprite&s1=GYVwdgxgLglg9mABDMMoAoDOBTANsASgCgBIAW0wHMA6ABzkwwCJqmAaRJgQwgEcQYAJ2wB9FLRBQRwOBBCYmxEjnzVKuOACNRXMOuyIAvIgAMRbGAAmRIqEiwEiBGLASMK4Bx4OwYy1+h4MGJEUORgRG8gvyNjAAsuTDj0JjI4eVFNSShnXGxgKEVIq0jAhDphTBxLRCg4iyIwpvDEDzUNbRFdfVjEAFoAZgA2E1r6sEbmqbb1LR09PKNTSammyjhqHGZWDiZsEDzBagAvdla8YHa5roXsENWLa1Xz1VnO7sXjGY75nr7EACcZme62ouhgZC4UGwKR2nH2hxOZ1BAAUADIAQQAmgAhDEAYQA0iIAPIAOXxAFERAAxEkAJQA6hj6QARDjfa4fbAcUGUjEAZQAkmSAOIiEX4gCqOKF+I4AEYOCZ7qFHuYrEA=