This is really, really good. Probably the best entry I've played yet. Too bad there aren't more ratings of it.
I really like how the mechanics of the game avoid the problem of making an incorrect move on turn one that makes the puzzle unsolvable. Most of your puzzles have one solution, but you can make the moves in many different orders, just because of how the jumping mechanic works.