Flesh out MoveInDirection