implemented worldspace rotation