Based on classical 8-puzzle.
Mouse click to move tiles and arrange them into pattern. The goal is to complete within minimal number of moves which is equal to current level. There is a hint which shows minimal numbers of moves left to solve the puzzle from its current state, so you can check your progress. First 17 levels can be skipped.
Progress is saved (or at least tries to) after each level, the hardest puzzle takes 31 moves to solve. It's my second submission, hope you like it.
P.S. In case of bugs/glitches - do not hesitate to PM me with as much detail about them as you can.
Sounds are courtesy of freesound.org