Description Infuriating number meme makes it's way into infuriating puzzle platformer game from 21 years ago.