Ilan - after implementing saving states in order to undo moves (board
does'nt save correctly, I will fix it)