Guitar Hero meets South Park