Neat game!
I had some issues with the screen resolution cutting off some of the UI, and I couldnt work out how to recharge the battery. I would recommend giving the player some prompts when they can interact with something to provide feedback / instruction.
I like the concept and I can imagine its quite fun working out the optimal route :)