I'll keep pointing out what I notice since I just noticed the Naga is stopped by shinning the light but not at her. It doesn't feel intentional which is why I think I should bring it up.
It is intentional (kind of), I coded her gameplay before I made her animations and must've not been thinking, I'll make it so her last stages will be in the flashlight's light to make it a bit clearer.