Improved logging; OpenGL added
Merge remote-tracking branch 'origin/master'
Polygon of n sides and related math added
Lighting effects (shadows, illumination)