As SirDavid said, your level would be better if there were some ways to lose steps. But that's a nice first level. We always have to look what's next to be sure we can reach that section ;).
Hard little level. EDIT: :s I hate you. Got two different 2 off on which I don't think I can cut 2 steps. Third path or optimization? :s EDIT: 36 tries. Surprising solution.