Bug fix!

Last point is removed if it is the same point as the first point. This
is now done correcly.
Some opengl filter experimenting.

MwLibrary way of loading textures may be unsatisfying and inadequate.
This due to the way it filters textures at loading time.