young the giant Mirror Master meaning