charge 
Energy weapon charge attack
- User holds down their attack button to charge their weapon
- Weapon begins charging, starting at 0% and ending at 100%
- Charge rate is determined both by the weapons standard charge rate, and the users vigilance rating. (gun.charge_rate+user.stats.getStat(STAT_VIG)*0.01
- User eleases mouse button, weapon fires