An alternate meaning of "moved" is change residence. "Beside" also can mean except, so a native speaker would probably say "I ran next to him" or "I ran alongside him" for running abreast, and "I ran up to him" for catching up to him.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.