it's because you are using acls in the @moose label, so it is clearing the screen every time it loops, and re-making the image. Try just clearing the screen after you make a new circle