Gen 1 Bug fixes, Hyper Beam not recharging upon sub faint