added board-seq which returns a lazy-seq of game board states