title: Having trouble getting an object to move in a circle
body: <p>With what I currently have, my circle just flies away in a straight line. I'm trying to get the circle to spin around the other circle but the circular movement just isn't happening. I am very new to coding. Thank you in advance!</p>
  <pre><code>from graphics import *
  
  def main():
      winName = input (&quot;What would you like the name of the window to be? &quot;)
      color1 = input(&quot;What color would you like the circle to be? &quot;)
      x1, y1 = eval(input(&quot;What are the x, y coordinates of the center of the circle? &quot;))
      radius1 = eval(input(&quot;What is the radius of the circle? &quot;))
  
      win = GraphWin (winName, 500, 500)
  
      center1 = Point (x1, y1)
      circ1 = Circle (center1, radius1)
      circ1.setFill (color1)
      circ1.draw (win)
  
      color2 = ('green')
      x2 = x1
      y2 = y1 - (2 * radius1)
      radius2 = radius1 * (1/2)
  
      center2 = Point (x2, y2)
      circ2 = Circle (center2, radius2)
      circ2.setFill (color2)
      circ2.draw (win)
  
      line = Line (center1, center2)
      line.setFill('red')
      line.draw(win)
  
      for i in range(5):
          hyp = radius1 * 2
          leg = x2 - x1
          theta = math.acos(leg/hyp)
          circ2.move(x1 + (math.cos(theta) * (radius1 * 2)), y1 + (math.sin(theta) * (radius1 * 2)))
          line.undraw()
          time.sleep(1)
  
      newCenter = (circ2.getCenter(), center1)
  
      line = Line(circ2.getCenter(), center1)
      line.setFill('red')
      line.draw(win)
  
  main()
  </code></pre>