move puzzles
rename 'starting_matrix to generate_matrix