Refactoring for bodys to obey rotation