started fixing rook check