Epicycloid is a curve that is formed by tracing a fixed point on the circle that is rolling around outside a static circle. Animate this tracing steps with Python Turtle.
You drew a crescent moon in a level 2 project. Based on it, animate the solar eclipse process. Of course, real solar eclipse will look much more amazing.