Use the correct position for the actor
Rotate movement vector to world space before passing to the movement solver
Pass the Ptr of the object being moved to the move method

This prevents having to store another copy of it, which risks getting out of
sync.