game changer

Noun

 * 1) A visionary, innovative person who changes the way people think of a situation.
 * 2)  An innovative idea, product or procedure which changes the rules of a process viewed as a game.