The 28 Hour Journey to Beat Paper Mario's Hardest Challenge