Add name generator.
Improve map generation (name and transition.