2D lighting engine

Based on the idea posed in an online tutorial, this engine demonstrates a technique to dynamically model light shadows using the alpha buffer in OpenGL. The implementation supports coloured lighting and moving lights.