back in 1991 I took an assembly language course where we where given boilerplate code on how to draw a point on the screen with a two week assignment to do anything graphical ... for the first 5 days I battled to implement Bresenham's Algorithm so I could draw a line segment ... once working the sky's the limit ... I handed in assembly lang code which drew a stick figure which held up a banner of the university ... it then drew same figure with arms and legs at a half step apart which I animated so it appeared to walk across the screen ... to give it some pizazz I had the stick figure walk around a circle and implemented perspective projection so it become shorter when walking toward the back side of the circle and larger as it approached the front ... with ability to draw a line one can unleash unbounded potential