What the hell is happening here? Idol survival show with Wolf-men? Although I'm kinda loving it too lmao.