Changes the bearer's type to match each move it uses. The type change takes place just before the move is used.