Sliding Block Puzzles

I found a collection of tricky sliding block puzzles.

By taking photos of them, and writing a little code, we can now Play online.

Beware, they are harder than they look (but you can cheat if you are so inclined).

About

Written in hand crafted Javascript (Yuck!). So if you want to look at the code, help yourself. (There is no server side code, other that which generates the html).

I solved all of the puzzles myself, but my solutions aren't optimal. So if you cheat, you are only seeing my best effort.

I found Climb 12 the hardest.

(i)