Magnesium batteries could store more energy than lithium. New materials make ions move faster, pointing to smaller batteries ...