Will do another run of this later, better time is possible. Had a real rough time in the middle of the last level.