Relative movement orientation fixed

Still need to be refactored