Really cool game, it's always fun to see procedural level generation. I did find the camera a bit odd, mostly because no matter how fast I moved my mouse, it seemed to have a fixed speed (and the same for when moving slow). I understand making a perfect camera is hard, so I can't fault you too much there.
The little battery character is adorable and I thought that a resource-based third person shooter was a really unique idea. Great job!