Third completed run with this character. A couple of the more complicated puzzles could benefit from some cleaning up, so a mid-9 would be a good goal.