No, light source color should be constant... but the shader seems to have it's own opinion on that question

Latest version uploaded to GitHub:
Source: https://github.com/eugeneloza/Mazer
Release (Win/Linux): https://github.com/eugeneloza/Mazer/...s/tag/v.160208

P.S. If anybody could look at my code and say if it's properly commented, I'd be very grateful, because it's the first time I write the code intended not only for my eyes