Fix bug that prevented circle from moving

- Previously, if you clicked the leftmost circle (for example), it would move vertically and then when it stops
  if you click it again it will move to its starting position, then finally if you click it just before it settles into it's
  starting position it would not do anything (instead of moving back up vertically again).

- This erroneous behavior was due to a comparison ("is the circle's vertical position equal to it's starting position") that didn't work
  when the circle was mid-animation.

- To fix it, we check if the circle is playing rather than the position of the circle.

- We also fold some code into clickCircle() which allows us to remove another function.