Finished the assignment.  There is still a problem with a random
black line appearing, and it is the slightes bit off from the openGL
version.