Sorry it took a while for me to reply I've been away for a week, I think the best time I usually get is around 20 mins, Idk I don't really time it. I honestly didn't think anyone would speed run it. its also nice to know someone actually reached the end.