changed method ChangePlayer: old GameObject is set to inactive at the end of the method and not at the beginning.
Torque and Linear impulse are only applied if any movement was applied.