I didn''t know New Kids. I just saw one episode in German and the one you mentioned in Dutch.. It's .... errrrm. xD
Slang? I wondered for an eternity what sup means... oh well. One day I figured it's what's up xD
And homie was used for some time in German, too. But I'm not up to date with this

I just don't know how you define slang, because as for "use of informal words and expressions that are not considered standard in the speaker's language or dialect" (yay Wiki)... ALL languages should have this
Well if we'd need tons of materials for potions then maybe battle system for materials wouldnt be that senseless. I hope its with more than one Knuffel. Like Pokemon
