hope it`s finished

to show next step call printNextSequence(QPuzzleMainWindow puzzle) from class QPuzzleAnimation.
I didn`t do a window showing first and last state, when you run the program you will see why. If I should do this, let me know.
One thing - I see that statistics are reversed. :D