You’ve got all the basics here. It’s a fun little game. Good work.
When your torch is running low, it gets really dark and hard to see. I understand that is kind of the point, but I wonder if the monster damage penalty is enough, and instead you could shift the light to a darker and more blue color, but still allow the player to see the level somewhat. I think this might be an improvement, but it is kind of subjective whether or not that is the case.