Updated check rows and diagonals methods