Masatsugu Inoue, the man behind Star Road