Out of several similar games (including mine) this is the one that "clicked" and I enjoy it until the broken 16 point puzzle.
The level design actually made me move with intent, while other similar games just left me jumbling random directions. Great job!