Why is "Kam běháš" wrong?
Běhat implies a repeated or habitual action, běžet a single action. It's the same as in chodit vs jít, jezdit vs jet.
Please see the tips & notes for 'Movement' for more info.