#### Functional ##### Run the program using `cargo run` ###### Does it compile and run without any warnings? ##### Left click in three different positions in the canvas ###### Does the program draw a small circle surrounding the area where you clicked? ##### Press `Return` ###### Does the animation of the Chaikin's algorithm starts? ###### Does the animations the animation completes 7 steps before starting again? ##### Press `Escape` ###### Does the program exit without errors? ##### Run the program again and this time press `Return` without selecting any points ###### Is the program still running? ##### Bonus ###### +Are you able to clear the screen and add new control points without killing and relaunching the program? ###### +Are you able to drag the control points in real time and get a new curve?