The Player movement feels very nice and I like the concept of trading energy and weapons.
The minigun feels unresponsive. Maybe instead of first spinning up, it could fire directly, but slow and gain more firerate by spinning up
The minigun speed ramp-up is a great idea, I'll have to try it out.