added rook rules