Mirror Atelier: Fix for unsolvable combinations issue

Fixed the unsolvable combinations issue by changing the shuffle mechanism from a mathematically-based parity checking one to a brute-force-based one that shuffles by making a random walk of the blank tile. Also, we adde…