implement threats for the rook