funzione per la trasposta
funzione per la riflessione
riscritti left, right, down e up con transpose e reflect
cerca di scegliere mosse che riducono il numero di cambiamento di segni