One thing that users do and shouldn't, is mix the normal behaviors with physics. As the manual states, they are not really compatible, and will produce random and undesirable results.
If you intend to use physics, then all movemnt etc should be done using physics also.