Vision System is Done!
I implemented the vision system described in my last blog post!
The player emits an orange light to simulate a torch:
There is a blue light in the upper-left corner:
When two lights are close to each other, the light colors mix!
I also added a faint flickering effect using 1-D Perlin noise.
The player has a vision of 2, so you can see 2 tiles outside the radius of a light source.