Netflix Yu Yu Hakusho Live Action First Impressions, Casting, and Main Character Art - TrueID