Mr. Translator, I think "his light" should be "the light" since the line, "Uchimura will be...", is already implying that Uchimura is the light that will help the Demon king army. besides, "Uchimura will be... his light" sounds weird.
welp, just a thought of mine. correct me if Im wrong.