The Worlds Hardest Game, Postřehové