Nice little puzzle platformer. The torch mechanic is cool but it's pretty hard to figure out some of its effects, like that it lights up dangerous fires! I thought the fires were on a timer at first and kept checking on them to see when they'd turn off but they never did.
Another improvement I would suggest is have the torch power auto-regenerate so that the player don't get stuck.
Good job!