Complete first draft of movement method