Geeez, 103 was hard for me to see, lol. But after seeing it, it seems sooo easy. :)) Welcome, and very nice job optimizing this! I like one of the tricks.
Edit: Whoops, totally missed that. Unfortunately the trick I mentioned is gone Congrats on your first level! I think it ended up being easier than you intended though! I think I know what path the author had in mind, but this set up of blocks allows for much shorter, as we now see.
Still a cool level, imo. :)