my first speedrun ever there's a lot of space for improvement, i think 20 minutes or less is possible.