Teppan Edo... I am in the mood for Japanese food