FAILURE, REGRET, AND RAGE!!

Trivia

 * Although Give Up contains 40 stages, Mark gave up on the 30th level.