The idea of the game is interesting but having the batteries needed to beat the game be the same for the flashlight makes it very frustrating because it feels like Im not progressing and just wasted time every time a battery is used automatically.
If you want to use the battery for the generator and the flashlight, adding a reload button would be good to make the player choose between seeing further or keeping the battery for the goal.