Well if the conditions are right, that can be done..
I don't know when you would want it to happen..
Setting angle and position is easy.
Making it smoother would consist of setting a (boolean) variable and while it is true rotate and move to instead of going instantaniously..
Knowing when to set and unset this variable would be the hardest descision..