mudanças no GridPuzzle.cs para possibilitar restart da fase com os tiles na mesma posição

- Seria legal para o usuário se quando ele perdesse uma fase, os tiles
dos comandos dele ainda ficassem nas mesmas posições, certo? As mudanças
em GridPuzzle fazem isso agora. O macete foi salvar as posições dos
tiles antes de dar restart na fase. Foram mudadas as funções Start(),
Awake() e pegarPosicoesDosTilesAntesDeRestartCena(). São as 3 últimas
funções da classe. Ah, e um novo atributo para ela foi criado:
nomesDosTilesEmOrdem.
- O GoButton.cs agora precisa conhecer o gridpuzzle porque é ele quem
vai chamar o método que pega as posições dos bloquinhos.
- Os ícones dos tiles de atacar e de pulo alto foram mudados para
incorporar o design feito por vitor casquin nesses ultimos dias