In pratica ho il mio metodo play che fa:
while(!gameOver()){
printField();
makeMove();
check()
}
Il problema è che io non vado ad utilizzare printfield, ma solamente quando clicco attivo l'animazione.
Ora in parte ho risolto perché ho cambiato tutto e faccio disegnare il campo da printField(), ma ho problemi con la concorrenza dei thread.
Purtroppo javaFX non lo utilizzo neanche da una settimana, quindi non so bene come funziona.
Forse avrò sbagliato a modellare la parte logica del programma