Recently I learned how to draw 2D bezier curves using control points. I added funcionality to choose any of the control points and move them. Changing the location of each control point changed the shape of the curve.