Add solver button
Add documents about solver
Merge branch 'master' into solver
Remove doc
Add a solver image
Improve shuffling so that it is always possible to finish the game, close #20
Re-implement shuffling method
Implement a puzzle solver, close #15