I had quite a lot of initial trouble with the controls. At the start I thought the game was broken because it wouldn't respond to keyboard input — you need to click once before it accepts any, but clicking again selects you and disables the input.
I agree that light seems to run out too fast. You have a level that is just oil and hearts, and I was pretty much already out of oil again by the time I got to the next level. Maybe allow people to stockpile oil?
Like aishatrbi I kept finding myself cornered by enemies, who would never let me return to a thrown lamp. It seems too easy to be blocked like that. Maybe there should be a little more randomness in the path finding?