refactoring and also...

...in PuzzlesView now used Matrix.forEach() method