This sounds like something my son would like. Do you know if they have to speak fluent German? He is only semi-fluent.