young the giant Mirror Master song meaning