If he only shifts the part of his body that overlaps with the enemies' attacks then why can't he attack with his right arm yet shift away the shoulder for instance? Then the whole plan with attacking him so he can't attack back fail since he can just shift the part being attacked and counter with the body parts that are still in the correct dimension.