Hi R0j0hound, thanks for the example.
Very interesting and wondering why my own attempt didnt work. However I found a solution, tho not as elegant as yours.
Made two sprites,one with origin at bottom middle, the other at top middle. Then aligned the upwind sprite (origin bottom middle) to wind.angle+90 degress so that the sprite represents the upwind part of the screen. And the same with downwind sprite. They are pinned to player on position only so that they dont turn with the player. Works, but probably uses a lot more resources, which bothers me so will implement this method instead.
Thanks again tho,
John