I was thinking of implementing a battery system to my game but I run out of time. I like what you have done with it :) And also madness or insanity system was in my mind when the torch is not functional. You implemented it quite basic and effectively. Very nice mechanic! I am jealous :)