A 2D lighting system using GLUT & C/C++