That really leaves me all out of ideas. Unless it has something to do with ????? on the Phantom Train. I think there is another character called Impresario on the train, or at least shares the same sprite. But otherwise, I think it's hint time