Great puzzle idea very well put together. Really would have liked a few more levels. :D
Only thing that I would like to point out is that the contrast between the different light can be challenging to see. But I don't have any good solution for that either.