Organizando as peças

Organize as peças como abaixo: P_1=(0,2), P_2=(1,2), P_3=(2,2), P_4=(0,1), P_5=(1,1), P_6=(2,1), P_7=(0,0) e P_8=(1,0). Preserve a peça correspondente ao ponto P_9 à parte.
Image
Movimente as peças (arrastando os pontos), simulando a regra do jogo, ou seja, movendo apenas uma daquelas que forem adjacentes ao espaço vazio, para este espaço desocupado. Faça isso até obter um embaralhamento desejado como inicial (preservando o mesmo canto vazio). Abaixo é oferecido um exemplo como alternativa, mas você pode criar o seu próprio "embaralhamento". Neste caso, é importante observar que este embaralhamento deve respeitar o princípio básico de movimentação, do contrário o quebra-cabeça pode não ter solução.
Image
ATENÇÃO: Certifique-se de que os pontos sobre os eixos não estejam vinculados a eles (isto quer dizer que você deve ser capaz de arrastá-los para fora dos eixos, caso deseje). Isto é fundamental para evitar a execução da programação a seguir.