Metronome Fix for 3G/5G

If you want it less bloated, I'll let you handle that. There's too much to change, too many places a simple check can be reversed and then Metronome is bugged far worse than it was before. Its fine as it is, and all gens 2~6 are handled correctly now, so the only time we'll change it is when 7th Gen comes out, if even that.

If it was any other move, I'd do it. But Metronome takes far too long to ensure it's not bugged. No sense in creating more bugs when we've got a bug-free fix here.