Adding updated setBoard() -- working