Thank you! For the lighting effects, it's just that the enemies are the same colour as the background, so the enemies would just blend in, unless there was another colour behind them...
Kind of a hacky solution, but hey it works!
Ah I see. So the enemy sprites has transparent background with slightly off opacity.
Are you using context 2d as the rendering backend?