I am looking for a way to say: "Yesterday I went running".
I tried to translate it like this:
Ich bin gestern laufen gegangen
But I am not sure this is correct and right.
I am sure I could say "Ich bin gestern spazieren gegangen" or "Ich bin gestern zu Fuß gegangen", so I thought that maybe also my translation could work.
I thought I might be forcing a translation from English to German. I never heard my translation before and I was just used to hear spazieren gegangen or einkaufen gegangen. I thought this structure might just work with these verbs.
In English I could also say "I went playing with my friends", but still I am not quiet sure I can say that in that way in German: "Ich bin mit meinen Freunden spielen gegangen". Right?
Could you clarify if this is possible? When and with which verbs can I use this sentence structure?
I am also confused because in Italian I could use it with almost any verb. Basically just changing the infinite verb with another.
Examples:
Sono andato a dormire, mangiare, suonare....
Literally translated as: "Ich bin schlafen, essen, spielen gegangen".
What is allowed in German and what would be wrong?