Improve Tools.getMove and prevent Metronome from calling moves of future gens