implemented scope for rook not pawn, and tested