added DiagonalUp, fixed DiagonalDown
fixed diagonals