moveTo

This is vague and needs rewriting and expansion.