The idea is really cool, but the game felt kind of slow. I constantly had to find a station to recharge after shooting maybe 5 times, and if the nearest one was destroyed, I had to slowly wander over to find another one and hope it doesn't get destroyed the second I start charging. The bosses felt somewhat slow, but the gameplay for the player was much slower. I would recommend speeding up everything (especially player movement).
Overall, a really great game, good job!