Takaya Imamura is a legendary art director that worked at Nintendo for 32 years he's the creator of Omega 6: The Triangle Stars.