Hi,
i suggest starting with an image of the circle with the two dots (you can create one yourself using an image editor), and then just using an image component in psychopy. Another way would be to use three polygon component to create three circles in psychopy but I don’t see any reason to complicate your experiment like that!
Then you can have the image rotate following your mouse click, I proposed this solution for a similar problem a while ago: Re-drawing a line updating its orientation as mouse movement
tandy