Charge. LGP before airborne+Contact on torso. "Torso still moving" does not matter because both feet was on the floor and facing opponent so LGP is established. The direction of motion only applies when one foot or both feet are off the floor.
Blocking foul, the player with the ball has already gathered the ball and started the motion to the basket for the layup. The defender is still in motion when the gather is made.
Charge. LGP before airborne+Contact on torso. "Torso still moving" does not matter because both feet was on the floor and facing opponent so LGP is established. The direction of motion only applies when one foot or both feet are off the floor.
Charge because he had a legal defensive position.
Blocking foul, the player with the ball has already gathered the ball and started the motion to the basket for the layup. The defender is still in motion when the gather is made.
Block, defensive player is moving towards offensive
same with @Ernest Alzak
Its a block
blocking
Charge
off