Not a perfect run by any means, but it's my personal best after days of trying. A lot of easily fixable mistakes but after too many attempts I'm ready to call it quits for now.