small advances on resetBoard() method, but not ready yet